【发布时间】:2012-08-17 20:02:08
【问题描述】:
我正在创建一个自定义容器视图控制器,但是当我想调整其中一个子视图控制器视图的框架大小时,它的大小对于屏幕的方向并不好。
更准确地说,在我的容器的 init 方法中,我保留了 2 个实例变量(2 个视图控制器)。然后在我的容器的 viewdidload 方法中,我想调整一个视图控制器的视图框架并将 2 添加为子视图。
我的问题是我只在横向工作,当我询问其中一个视图控制器的帧大小时,高度和宽度是相反的。我应该有 1024 的宽度和 748 的高度,但我得到了 748 的宽度和 1024 的高度!
你知道为什么吗?
PS:在包括容器视图控制器在内的所有视图控制器中,我将 shouldautorotate 方法设置为 UIOrientationInterfaceIsLandscape()
非常感谢
【问题讨论】:
标签: iphone ios ipad uiview uiviewcontroller