这是我获取主屏幕尺寸的代码
[[UIScreen mainScreen] bounds].size;
在ios5和ios6中,它返回480的高度,但是当我在视网膜4英寸模拟器中运行时
,它仍然返回480的高度。
有人知道如何解决这个问题吗?
非常感谢。
只需添加一张高度为 1136 的新默认 png 照片。
[[UIScreen mainScreen] bounds].size 将返回 4 英寸屏幕的新高度。
您必须将 iPhone 5 启动图像(默认568h@2x.png)添加到项目中。
568 磅高的启动图像告诉 iOS 以 4 英寸模式启动您的应用。如果没有此图像,你的应用将被视为 3.5 英寸应用。即使兼容 4 英寸。
转到目标 -> 常规 -> 启动图像 -> (选择) 启动图像
清除应用并运行它。
如果您有初始屏幕,请选择启动图像上的那些。