在我的应用程序中,我使用了三种语言。 launchScreen.xib 也有三个本地化。
与 localizable.strings 一样,我更改了对象 ID 应使用的文本。
启动应用程序时,始终使用英文文本,而不是本地化文本。 LaunchScreen.xib 和 LaunchScreen.xib (Base) 有一个“X”符号。为什么?我该如何解决这个问题?
最佳答案
专门本地化启动屏幕的正确答案在这里:
Localization of Default.png is not working
为了快捷方式,我将粘贴主要步骤:
- 创建 InfoPlist.strings 文件。 (文件、新建、资源、字符串)
- 对其进行本地化并添加键“UILaunchStoryboardName”,其值为您希望显示为该本地化启动屏幕的 xib 的名称。
例如对于西类牙语版本,在新创建的西类牙语本地化的 InfoPlist.strings 中添加您的启动屏幕 key 和西类牙语版本的启动屏幕名称。
"UILaunchStoryboardName"= "Launch_es";
关于ios - xcode 6 iOS launchScreen.xib 本地化问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26826745/