当我在 iPad 上处于横向模式并尝试启动应用程序时,我遇到了奇怪的行为:
我的 Root View Controller View 创建时的维度等于 768x1024,而它应该是 1024x768(设备处于横向模式)。因此,我的 View 层次结构已损坏。
View 是由系统创建的(我使用的是nib作为界面)。
它在 iOS 中是否存在错误,或者我做错了什么?
编辑:自动调整掩码是默认的(所有调整大小)。
最佳答案
在这里找到解决方案 Reporting incorrect bounds in landscape Mode .
我在 viewDidLoad
中检查 View Controller View 大小,而正确的大小仅在 viewDidAppear
中可用。
关于objective-c - iPad 横向发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12571434/