gpt4 book ai didi

ios - 为什么 [UIScreen mainScreen].bounds] 没有返回全屏大小?

转载 作者:行者123 更新时间:2023-12-04 20:08:58 25 4
gpt4 key购买 nike

我有一个应用程序是在新的 iPhone 5 视网膜宽屏设备之前创建的。现在我正在尝试支持这种高清宽屏。

我调整主 ViewController 和主窗口 XIB 文件,以便将它们设置为自动布局。我可以验证通过 IB 显示的宽度/高度是否为 320 x 568。

但是,当我在模拟器中运行时,我可以看到高度仍然是 480。我用来打印高度(和宽度)的代码在主视图 Controller 的 viewWillAppear 方法中:

[UIScreen mainScreen].bounds]

为什么 size.height 还是 480 而不是 568?

最佳答案

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

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

关于ios - 为什么 [UIScreen mainScreen].bounds] 没有返回全屏大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17761967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com