我已确保正在使用最新版本的Xcode,但当我启动我的iPad Pro 12"9模拟器(全屏,100%比例)并以编程方式获取屏幕的宽度和高度时,我获得了1024x768。相反,应该是1366x1024吗?这可能是什么原因引起的? 非常感谢您的帮助。
- Rob
1个回答
5
5
iPad Pro 12.9英寸具有显示缩放功能,可将屏幕转换为2048 x 1536像素的屏幕(这是像素;它是双倍分辨率,所以点应该是1024x768,这就是您看到的内容)。实际上,它现在认为自己是iPad Air。 因此,您的iPad Pro正在以那种模式显示您的应用程序。这可能是因为: a. 您的iPad Pro确实处于缩放模式下。 b. 您未在应用程序包中包含适当的LaunchScreen.storyboard。
- matt
2
1好的,我现在明白了,这是因为我没有在包中包含_LaunchScreen.storyboard_。所以,只是为了确保,这种情况(在没有_LaunchScreen.storyboard_的情况下获得1024x768的逻辑分辨率)会在模拟器和真实的iPad Pro 12.9英寸设备上发生,对吗?非常感谢您的解释。 - Rob