我的启动图像是尺寸特定的,因此使用故事板不是一个好选择。
使用启动屏幕故事板。
您还可以从项目“常规设置”中禁用“启动屏幕文件”和“启动图像来源”,并使用旧方式 - 在Info.plist中定义所有启动图像。
Info.plist:
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>8.0</string>
<key>UILaunchImageName</key>
<string>DefaultPro-Landscape</string>
<key>UILaunchImageOrientation</key>
<string>Landscape</string>
<key>UILaunchImageSize</key>
<string>{1366, 1024}</string>
</dict>
...
</array>
在这篇文章中,更多关于Info.plist中UILaunchImages的信息: 如何为仅支持iPhone 6 / 6 Plus横屏应用程序创建启动图像?
{1024, 1366}
。在iPad Pro模拟器中这对我有效,但{1366, 1024}
则不行。 - JW.对于iPad Pro,您应该使用启动屏文件而不是启动图像。 首先,从iPad Pro开始,iOS不支持启动图像,因此您无法在Xcode 7.1中找到适合iPad Pro启动图像的正确尺寸。 其次,如果您不使用启动屏文件,则在iPad Pro上运行的应用程序将被缩放,这就是所谓的“显示缩放”。
如果您在资源目录中找不到放置图标的“井”,可能是因为您在稍后将应用程序设置从iPhone更改为iPad,然后iPad的“井”不可见。您可以通过执行以下操作打开它们:
该集合仅包含与创建资产目录时项目配置相关的图标图像井。如果缺少图像井,请展开设置检查器并根据项目的部署目标和支持的设备,在应用程序图标窗格下选中适当的框。