ios - xcode 6 iOS launchScreen.xib 本地化问题

标签 ios iphone xcode

在我的应用程序中,我使用了三种语言。 launchScreen.xib 也有三个本地化。

enter image description here

与 localizable.strings 一样,我更改了对象 ID 应使用的文本。

enter image description here

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

最佳答案

专门本地化启动屏幕的正确答案在这里:

Localization of Default.png is not working

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

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

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

"UILaunchStoryboardName"= "Launch_es";

关于ios - xcode 6 iOS launchScreen.xib 本地化问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26826745/

相关文章:

iphone - 如何制作类似于客涯应用中的进度 View

ios - PreferredInterfaceOrientationForPresentation 没有被调用

iphone - UIView从View过渡: how can I do black background during transition?

ios - 在 iOS 8 中使用 NSMutableAttributedString 的字符串的下划线部分不起作用

iphone - 滚动时 UITextField 的内容作为表格单元格的 subview 不稳定

xcode - Xcode中的矩形选择

iphone - 在另一个 UIImageView 上注册一个 UIImageView

ios - -[NSURL _CFURLRequest] : unrecognized selector sent to instance

ios - xcode 使用 json 和 POST 来验证用户名和密码

c - 如何使用 Xcode 编译 C 程序,以便在沙箱中使用二进制文件?