我知道这是一项新功能,但这可能无法实现,但我希望能够以不同语言本地化资产目录,以显示本地化的启动图像。这可以在XCode 4上简单地定位图像,但是使用iOS7应用程序它不起作用。你知道这是否可能吗?
答案 0 :(得分:4)
我走了经典之路。只需使用单个本地化图像并正确设置您的plist。最简单的方法是使用一个资产目录,设置一切。然后打开应用程序包并复制正确命名的文件+正确的info.plist条目。 (当然,之后删除资产目录)结果如下所示:
<强>信息的plist:强>
启动图片文件名:
(我需要所有iPad方向/尺寸+所有纵向iphone尺寸+7.0特定尺寸)
答案 1 :(得分:1)
答案 2 :(得分: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>
答案 3 :(得分:0)
自Xcode 11开始,支持资产目录资产和图像的本地化。