xcode 6 iOS launchScreen.xib本地化问题

Chr*_*ian 15 iphone xcode ios

在我的应用程序中,我有三种语言.launchScreen.xib也有三个localzations.

在此输入图像描述

与localizable.strings一样,我更改了Object-ID应该使用的文本.

在此输入图像描述

启动应用程序时,始终使用英文文本,而不是本地化.并且它有一个"X"int,它是LaunchScreen.xib和LaunchScreen.xib(Base)的符号.为什么?我该如何解决这个问题?

Faw*_*kes 8

具体本地化启动屏幕的正确答案如下:

Default.png的本地化无效

为了快捷方式,我将粘贴主要步骤:

  1. 创建InfoPlist.strings文件.(文件,新建,资源,字符串)
  2. 对其进行本地化并添加密钥"UILaunchStoryboardName",其值为您希望显示为该本地化的启动屏幕的xib的名称.

例如,对于西班牙语版本,在新创建的本地化为西班牙语的InfoPlist.strings中添加启动屏幕的西班牙语版本的启动屏幕键和名称.

"UILaunchStoryboardName"="Launch_es";


Noo*_*oor -1

我遇到了同样的问题,之后我使用了MCLocalization,它很容易集成到您的应用程序中。它对我来说非常有效