答案 0 :(得分:0)
我认为没有正确的方法可以做到这一点。 我建议你转移到LaunchScreen故事板文件,那里没有文本,让初始视图控制器假装是“扩展启动屏幕”。
通过这种方式,您可以操作,本地化和动画视图,并有更好的控制。
静态启动屏幕 - >扩展启动屏幕(初始视图控制器) - >动画到下一个视图控制器(主应用程序)
答案 1 :(得分:0)
将使用与手机语言不同的xib。如果您将iPhone语言设置为中文,则会使用LaunchScreen.xib (Chinese (Traditional))
。
如果您想以编程方式更改语言,可以在didFinishLaunchingWithOptions
的{{1}}中使用此语言:
AppDelegate
我使用了NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:@[@"ch"] forKey:@"AppleLanguages"]; //en for english, fr for french, I think it's ch for chinese
,因为@[@"ch"]
是一个数组。