0

对于 iPhone 5 和 iPhone 6 [ios 9.2.1],我得到 568p 作为屏幕高度和比例因子 2x。为什么它返回 568p 而不是 iPhone 6 的 667p?

设备:iPhone(仅限) 设备方向:仅限纵向 启动图像:

Default.png Default@2x.png Default-568h@2x.png Default-667h@2x.png Default-736h@3x.png

编辑:标记重复的问题并没有完全解决我的情况。在这种情况下,没有添加 4 英寸屏幕的启动图像,因此应用程序在 3.5 英寸兼容模式下运行。对于这种情况,我添加了所有启动图像,尝试了资产目录,但没有运气。

4

2 回答 2

0

我不知道你为什么得到这个输出,但它应该返回 667.0 我也试过这个,你可以在屏幕截图中看到结果。

在此处输入图像描述

如果您获得 iPhone 6 子视图的屏幕分辨率,那么您应该将所有启动画面放在 Assets 中。

于 2016-03-03T09:30:31.337 回答
0

请在资产目录中设置所有需要的图像

在此处输入图像描述

或者如果您使用的是 iOS8 及更高版本,请使用 LaunchScreen.xib

于 2016-03-03T09:26:01.263 回答