我想在我的iOS应用程序中使用启动图像,而不是启动屏幕。(启动图像可以更精确地定位设备,没有办法制作一个与启动图像完全相同的启动屏幕。)
如果您的iOS应用程序中没有启动屏幕,则iPad Pro会呈现为屏幕分辨率为1024x768个点宽。 (要查看此内容,请创建一个新项目,删除其启动屏幕,并在iPod Pro模拟器中启动它。)
是否有一种方法可以使iPad Pro以本机1366x1024个点渲染,而无需使用启动屏幕?
我想在我的iOS应用程序中使用启动图像,而不是启动屏幕。(启动图像可以更精确地定位设备,没有办法制作一个与启动图像完全相同的启动屏幕。)
如果您的iOS应用程序中没有启动屏幕,则iPad Pro会呈现为屏幕分辨率为1024x768个点宽。 (要查看此内容,请创建一个新项目,删除其启动屏幕,并在iPod Pro模拟器中启动它。)
是否有一种方法可以使iPad Pro以本机1366x1024个点渲染,而无需使用启动屏幕?
不,您必须使用启动画面来支持iPad Pro。这是苹果决定支持它的方式。
如果您找不到一种使用单个启动画面获得所需结果的方法,则可以为iPhone 提供一个特定的启动画面,为iPad提供另一个特定的启动画面。
更新: Xcode 8支持iPad Pro的启动图像插槽,因此您不再需要使用启动画面文件来支持iPad Pro。
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageName</key>
<string>Burn480</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{320, 480}</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Burn568</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Burn667</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{375, 667}</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Burn736</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{414, 736}</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Burn1024</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{768, 1024}</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Burn1112</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{834, 1112}</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
</dict>
<dict>
<key>UILaunchImageName</key>
<string>Burn1366</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{1024, 1366}</string>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
</dict>
</array>