我有一个全屏视图控制器,我们称之为后台视图控制器,即我的根视图控制器。我想在它的顶部呈现一个视图控制器,在前景中,它不会填满屏幕。我已成功地使用self.presentViewController()
将前景视图控制器的modalPresentationStyle
设置为OverCurrentContext
。
我的问题是我希望我的后台视图控制器保持锁定状态,我希望我的前景视图控制器能够随设备一起旋转。到目前为止,我已经能够旋转前景视图控制器,但背景视图控制器随之旋转。两个视图控制器控制UIScrollViews,如果这会产生影响。
我已尝试覆盖supportedInterfaceOrientations()
并将其分别设置为Portrait
和All
作为背景和前景视图控制器,但这导致根本没有任何旋转。我也试过玩shouldAutorotate()
,但这没有帮助。
我怎样才能做到这一点?提前谢谢。