我有三个视图控制器:MainViewController
,FirstModalViewController
和SecondModalViewController
。所有这些都已实施shouldAutorotateToInterfaceOrientation:
。
在MainViewController
中,我使用模式样式为UIModalPresentationFormSheet的FirstModalViewController
呈现presentModalViewController:animated:
。然后,在FirstModalViewController
中,我使用相同的方法呈现SecondModalViewController
,但使用模式样式的UIModalPresentationFullScreen。
问题是,在我旋转设备然后关闭SecondModalViewController
后,我注意到FirstModalViewController
没有自动旋转,但是MainViewController
自动旋转。
为什么FirstModalViewController
在被SecondModalViewController
覆盖时不会自动旋转?