UIViewController视图在旋转设置为仅肖像时旋转

时间:2013-09-19 01:36:02

标签: iphone ios uiviewcontroller rotation ios7

我正在为iOS 7构建我的应用程序。在模态视图控制器上,我有以下用户界面方向的代码。

- (NSUInteger)supportedInterfaceOrientations {

    return UIInterfaceOrientationMaskPortrait;
}

- (BOOL)shouldAutorotate
{
    return NO;
}

但是,当我旋转设备时,它随设备一起旋转!我应该补充一点,这个模态视图也嵌入在UINavigationController中。

我感谢任何建议。

1 个答案:

答案 0 :(得分:1)

在Apple Dev论坛上发现这篇文章。

https://devforums.apple.com/message/861976#861976

回答问题....如果嵌入在UINavigationController中,则必须将导航控制器子类化以控制与应用设置中的设备旋转不同的设备旋转。