我有一个在新的iPhone 5视网膜宽屏设备之前创建的应用程序.现在我正在尝试支持这种高清宽屏.
我调整主ViewController和主窗口XIB文件,以便将它们设置为Autolayout.我可以验证通过IB显示的宽度/高度显示为320 x 568.
但是,当我在模拟器中运行时,我可以看到高度仍然是480.用于打印高度(和宽度)的代码在主视图控制器的viewWillAppear方法中:
[UIScreen mainScreen].bounds]
Run Code Online (Sandbox Code Playgroud)
为什么size.height仍然是480而不是568?
Mat*_*uch 11
您必须将iPhone 5 Launch image(Default-568h@2x.png)添加到项目中.
568点高的启动图像告诉iOS以4"模式启动您的应用程序.如果您没有此图像,您的应用程序将被视为3.5"应用程序.即使它是4"兼容.
| 归档时间: |
|
| 查看次数: |
3797 次 |
| 最近记录: |