15

这是我获取主屏幕尺寸的代码

[[UIScreen mainScreen] bounds].size;

在 ios5 和 ios6 中它返回 480 的高度,但是当我在视网膜 4 英寸模拟器中运行它时

,它仍然返回 480 的高度。

有谁知道如何解决这个问题?

非常感谢。

4

3 回答 3

26

只需添加一个 1136 高度的新的默认 png 照片。

[[UIScreen mainScreen] bounds].size 将返回 4 英寸屏幕的新高度。

于 2012-09-20T05:20:38.333 回答
13

您必须将 iPhone 5 Launch 图像 (Default-568h@2x.png) 添加到您的项目中。

568 点高的启动图像告诉 iOS 以 4" 模式启动您的应用程序。如果您没有此图像,您的应用程序将被视为 3.5" 应用程序。即使它是 4" 兼容的。

于 2013-10-01T09:21:33.230 回答
3

转到目标 -> 常规 -> 启动图像 -> (选择)LaunchImages

清除您的应用程序并运行它。

如果您有启动画面,请选择启动图像上的那些。

于 2014-04-28T13:32:57.480 回答