我有一个在新的 iPhone 5 视网膜宽屏设备之前创建的应用程序。现在我正在尝试支持这种高清宽屏。
我调整了主 ViewController 和主窗口 XIB 文件,以便将它们设置为自动布局。我可以验证通过 IB 显示的宽度/高度显示为 320 x 568。
但是,当我在模拟器中运行时,我可以看到高度仍然是 480。我用来打印高度(和宽度)的代码在主视图控制器的 viewWillAppear 方法中:
[UIScreen mainScreen].bounds]
为什么 size.height 还是 480 而不是 568?