我知道这是一项新功能,这可能是不可能的,但我希望能够以不同的语言本地化资产目录,以显示本地化的启动图像。这在 XCode 4 上是可能的,只需本地化图像,但在 iOS7 应用程序中它不起作用。你知道这是否可能吗?
问问题
12719 次
4 回答
4
我走的是经典路线。只需使用单个本地化图像并正确设置您的 plist。最简单的方法是使用一个资产目录,设置所有内容。然后打开应用程序包并复制正确命名的文件 + 正确的 info.plist 条目。(当然之后删除资产目录)结果如下所示:
信息列表:
启动图像文件名:
(我需要所有 iPad 方向/尺寸 + 所有纵向 iphone 尺寸 + 7.0 特定尺寸)
于 2014-02-07T15:00:06.423 回答
1
我在 XCode 6.0 和 iOS 7 和 8 中遇到了同样的问题。不要将 Images.xcassets 用于启动画面。将以下键添加到 Info.plist:
<key>UILaunchImages~ipad</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageName</key>
<string>Default-Landscape</string>
<key>UILaunchImageOrientation</key>
<string>Landscape</string>
<key>UILaunchImageSize</key>
<string>{768, 1024}</string>
</dict>
</array>
于 2014-10-02T18:55:39.313 回答
1
于 2013-11-28T21:56:52.757 回答
1
自 Xcode 11 起支持 Asset Catalog 资产和图像本地化。
于 2019-06-14T10:36:54.127 回答