iPad Pro 12.9寸模拟器分辨率错误?

6
我已确保正在使用最新版本的Xcode,但当我启动我的iPad Pro 12"9模拟器(全屏,100%比例)并以编程方式获取屏幕的宽度和高度时,我获得了1024x768。相反,应该是1366x1024吗?这可能是什么原因引起的?
非常感谢您的帮助。
1个回答

5
iPad Pro 12.9英寸具有显示缩放功能,可将屏幕转换为2048 x 1536像素的屏幕(这是像素;它是双倍分辨率,所以点应该是1024x768,这就是您看到的内容)。实际上,它现在认为自己是iPad Air。
因此,您的iPad Pro正在以那种模式显示您的应用程序。这可能是因为:
a. 您的iPad Pro确实处于缩放模式下。
b. 您未在应用程序包中包含适当的LaunchScreen.storyboard

1
好的,我现在明白了,这是因为我没有在包中包含_LaunchScreen.storyboard_。所以,只是为了确保,这种情况(在没有_LaunchScreen.storyboard_的情况下获得1024x768的逻辑分辨率)会在模拟器和真实的iPad Pro 12.9英寸设备上发生,对吗?非常感谢您的解释。 - Rob
2
正确的,对于任何具有缩放显示模式的设备也是如此。 - matt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接