0

我有一个问题shouldAutorotateToInterfaceOrientation

我有一个网格视图控制器,并且我在 autorotate 方法中放置了一个断点,以查看该方法是否被调用。事实证明,即使我旋转设备(在模拟器上测试),也不会调用该方法。

谁能建议我如何调查这个问题?谢谢。

4

1 回答 1

1

确保您的视图控制器设置为窗口的 rootViewController,或者它包含在设置为该视图控制器的容器视图控制器中。

您的问题将是它没有收到传递给根视图控制器的窗口通知,然后进一步向下传递给它的每个孩子,然后再传递给他们的孩子等等。

如果您已经制作了自己的自定义容器视图控制器,请确保它们都将消息适当地转发给它们的子级。在那个链条的某个地方是一个中断。

于 2012-04-14T01:22:49.750 回答