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