使用UIModalPresentationFormSheet的模态视图在使用UIModalPresentationFullScreen被另一个模态视图覆盖时不会自动旋转

时间:2012-02-24 16:57:28

标签: objective-c cocoa-touch ios5

我有三个视图控制器:MainViewControllerFirstModalViewControllerSecondModalViewController。所有这些都已实施shouldAutorotateToInterfaceOrientation:

MainViewController中,我使用模式样式为UIModalPresentationFormSheet的FirstModalViewController呈现presentModalViewController:animated:。然后,在FirstModalViewController中,我使用相同的方法呈现SecondModalViewController,但使用模式样式的UIModalPresentationFullScreen。

问题是,在我旋转设备然后关闭SecondModalViewController后,我注意到FirstModalViewController没有自动旋转,但是MainViewController自动旋转。

为什么FirstModalViewController在被SecondModalViewController覆盖时不会自动旋转?

0 个答案:

没有答案