[英]Localizing LaunchScreen.xib
我认为没有合适的方法可以做到这一点。 我建议您移至LaunchScreen故事板文件,那里没有文本,并将Initial View Controller假装为“扩展的启动屏幕”。
这样,您可以对视图进行操作,定位和设置动画并获得更好的控制。
静态启动屏幕->扩展启动屏幕(Initial View Controller)->动画到下一个View Controller(Main App)
关于电话语言,将使用不同的xib。 如果将iPhone语言设置为中文, LaunchScreen.xib (Chinese (Traditional))
。
如果你想改变语言编程,你可以在使用这个didFinishLaunchingWithOptions
中AppDelegate
:
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:@[@"ch"] forKey:@"AppleLanguages"]; //en for english, fr for french, I think it's ch for chinese
我使用@[@"ch"]
是因为AppleLanguages
是一个数组。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.