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