我有UIViewController
它就像其他几个视图控制器的容器。每个子视图控制器都作为子视图添加,目前只有一个可见。问题是:当我旋转设备时,容器 viewController 正确处理旋转,以及当前显示的子视图控制器。屏幕外视图控制器也已正确调整大小,但没有收到任何消息,我不知道何时应该更新它的内容。有什么方法可以解决这个问题,或者我应该手动执行所有这些操作,例如存储每个视图控制器的最后一个方向,检查viewWillAppear:
方向是否已更改并在必要时手动更新?
问问题
114 次
1 回答
0
您必须检查并适当[UIApplication sharedApplication].statusBarOrientation
地viewWillAppear:
调整您的视图。
您还可以将方向更改消息发送到子视图控制器,如此处所述。
于 2012-10-24T12:16:37.843 回答