iPhone 5报告屏幕高度不正确

dev*_*dev 3 iphone

我在iPhone 5上测试我的应用程序,iPhone 5的报告屏幕高度为480.在iPhone 5模拟器中,我得到正确的高度,即568,但相同的代码在硬件上报告480.我使用以下代码来获取屏幕高度.

[UIScreen mainScreen].bounds.size.height]
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?

谢谢

rma*_*ddy 5

支持iPhone 5和第5代iPod touch的更高屏幕需要存在Default-568h@2x.png启动图像.模拟器不区分大小写,而真实设备对文件名区分大小写.

由于模拟器报告较高的高度,而设备不是,可能你的启动图像的文件名错误.请确保它是真的Default-568h@2x.png,而不是别的东西像default-568h@2x.pngDefault-568h@2x.PNG.