我正在遵循有关“为不同方向提供启动图像”的 iOS 编程指南,但似乎无法让我的 iPad 特定启动图像正常工作。如果我正确阅读文档,如果我在 iPad 模拟器中启动应用程序,则应使用“Default~ipad.png”作为启动图像,但它使用的是我的“Default.png”。
如果我告诉模拟器作为 iPhone4 运行,它会正确使用我的“Default@2x.png”。但这让我更加困惑为什么 iPad 版本无法运行。
有人知道如何制作 iPad 专用的启动图像吗?
最佳答案
有几种方法可以做到这一点。我的首选方式是来自“iOS 应用程序编程指南”
提供不同方向的启动图像:
在 Info.plist 中,设置
UILaunchImageFile
到基本名称:'MyAppName.png'在您的包中,使用以下命名结构创建文件:
<basename><orientation_modifier><scale_modifier><device_modifier>.png
示例: 我对 iPad、iPhone、1x 和 2x 使用了所有这些名称:
MyAppName-Portrait~ipad.png
MyAppName-Landscape~ipad.png
MyAppName-Portrait@2x~ipad.png
MyAppName-Landscape@2x~ipad.png
MyAppName-Portrait~iphone.png
MyAppName-Landscape~iphone.png
MyAppName-Portrait@2x~iphone.png
MyAppName-Landscape@2x~iphone.png
// iphone 5
MyAppName-Portrait-568h@2x~iphone.png
MyAppName-Landscape-568h@2x~iphone.png
警告: 输入 @2x
在正确的位置,这是它不位于文件名末尾的一种情况
当您有多个构建目标并且不想使用 Default.png 文件名时,此方法特别有效
关于iphone - iOS 通用应用程序 iPad 启动图像未使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3400867/