0

我有UIViewController它就像其他几个视图控制器的容器。每个子视图控制器都作为子视图添加,目前只有一个可见。问题是:当我旋转设备时,容器 viewController 正确处理旋转,以及当前显示的子视图控制器。屏幕外视图控制器也已正确调整大小,但没有收到任何消息,我不知道何时应该更新它的内容。有什么方法可以解决这个问题,或者我应该手动执行所有这些操作,例如存储每个视图控制器的最后一个方向,检查viewWillAppear:方向是否已更改并在必要时手动更新?

4

1 回答 1

0

您必须检查并适当[UIApplication sharedApplication].statusBarOrientationviewWillAppear:调整您的视图。

您还可以将方向更改消息发送到子视图控制器,如此所述。

于 2012-10-24T12:16:37.843 回答