在iOS 10中尝试使用xcode 8.3.3本地化LaunchScreen.storyboard以支持语言时出现问题

时间:2017-10-17 13:59:19

标签: ios swift xcode localization

我使用文件检查器中提供的“本地化”选项创建了不同的本地化版本的LaunchScreen.storyboard。

我在每个故事板(图像,标签)中添加了自定义内容。当我更改Region时,LaunchScreen仍为英文版。还有什么必须完成本地化启动屏幕?

我已经完成了一些R& D,并且知道LaunchScreen文件无法进行本地化。他们被忽略了。我错过了什么吗?请提供您的意见。如果是,那么如何进行。

1 个答案:

答案 0 :(得分:0)

是的,奇怪但真实。我刚刚遇到同样的问题,看起来通常的本地化将无法正常工作。我最终得到的解决方案是将Info.plist字符串本地化为指向不同的自定义LaunchScreen故事板。因此,为您想要的每种语言创建不同的故事板,创建InfoPlist.strings文件以本地化info.plist并在每个本地化的字符串文件点:

"UILaunchStoryboardName" = "YourCustomisedStoryboardName"