有没有办法在iOS中为不同的语言/区域设置使用不同的Default.png(启动图像)?

Eit*_*tan 4 localization splash-screen build-settings ios

可能重复:
Default.png的本地化无效

我的启动画面中有英文文本,所以当用户使用不同的语言集时,我希望能够有不同的启动画面.

这可能吗?

All*_*ian 29

是的,这是可能的.几乎与您本地化所有资源的方式相同.您只需提供一个Default.png图像,然后启用您感兴趣的所有语言.结果是您将获得每种语言的图像副本到相应的文件夹中.然后根据需要编辑(或覆盖)每个图像.我现在已经测试过它并且工作正常(在iOS 5上,但我相信旧版本是相同的).这是一个简单的参考截图:

在此输入图像描述

编辑: 关于这是否是一个好习惯的任何疑问,这直接来自Apple的文档:

除了在捆绑包顶层包含启动映像之外,您还可以在应用程序的特定于语言的项目子目录中包含启动映像的本地化版本.有关在应用程序中本地化资源的更多信息,请参阅表6-2.