IOS:启动图像多语言

时间:2012-02-23 10:35:42

标签: ios xcode uilaunchimagefile

我有一个多语言应用。 我的问题是启动图像,根据设备语言使用启动图像的方式是什么。 info.plist文件中有什么内容吗?

2 个答案:

答案 0 :(得分:13)

解决方案是像项目中的任何其他资源一样本地化Default.png。从Xcode中的项目列表中选择Default.png,在右侧窗格中找到“Localization”,然后只需添加新的本地化。之后,您可以将文件更改为所有本地化的不同文件。

  1. 在Xcode的项目摘要窗格中(谈论Xcode 4.2)正常添加一个或两个方向的启动图像。
  2. 启动图像将显示在项目文件列表中。选择其中一个。
  3. 展开Utilities(右侧窗格),您将看到以下组:“Indentity and Type”,“Image Properties”,“Localization”,....在本地化组中,单击“+”按钮。您现在可以添加新的本地化(例如西班牙语)。
  4. 在项目列表中您的文件左侧之后,您将看到一个展开按钮。单击按钮以显示所有本地化的文件。
  5. 您的本地化Default.png文件将出现在项目目录的.lproj目录中。例如,您可以在en.lproj中手动滑动文件以更改英文启动图像。

答案 1 :(得分:1)

Apple的HIG文档建议开发人员使用没有任何文本的启动图像。以联系人应用程序为例,它只显示一个空UI,以便用户相信该应用程序可以更快地启动。

所以我建议遵循这种方法并从发布图像中删除任何语言痕迹。