objective-c - iPad 横向发布

标签 objective-c ios cocoa-touch ipad ios6

当我在 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/

相关文章:

iphone - 弹出详细 View 后自动取消选择 TableView 单元格?

iPhone,从 Cocoa Touch 获取播放列表

iphone - 绘制单元格时从服务器获取图像

iphone - iOS 7.1 : UIButton's selected title not working

objective-c - 如何旋转坐标系?

ios - 除非我直接从 Xcode 安装应用程序,否则应用程序内购买不会加载 - RevenueCat

ios - 带有 xib 的 UITableViewCell

iphone - 从连续的数据流中播放音频 (iOS)

iphone - 带有 super View 的 iOS 统一缩放 subview

ios - 候选人有不匹配的类型 UITableView?