在iOS 8上将纵向方向锁定的另一个视图控制器上的可旋转视图控制器呈现

时间:2015-04-01 18:46:16

标签: ios iphone ios8 rotation

我有一个全屏视图控制器,我们称之为后台视图控制器,即我的根视图控制器。我想在它的顶部呈现一个视图控制器,在前景中,它不会填满屏幕。我已成功地使用self.presentViewController()将前景视图控制器的modalPresentationStyle设置为OverCurrentContext

我的问题是我希望我的后台视图控制器保持锁定状态,我希望我的前景视图控制器能够随设备一起旋转。到目前为止,我已经能够旋转前景视图控制器,但背景视图控制器随之旋转。两个视图控制器控制UIScrollViews,如果这会产生影响。

我已尝试覆盖supportedInterfaceOrientations()并将其分别设置为PortraitAll作为背景和前景视图控制器,但这导致根本没有任何旋转。我也试过玩shouldAutorotate(),但这没有帮助。

我怎样才能做到这一点?提前谢谢。

0 个答案:

没有答案