首页 文章

iOS 7 supportedInterfaceOrientation未按预期工作

提问于
浏览
0

所以我有可以旋转到任何方向的根控制器和只使用supportedInterfaceOrientations显示横向模式的视图控制器

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskLandscape;
}

因此,当我通过将窗口的根控制器设置为应用程序的某个点(例如按钮按下)来呈现该视图控制器时,它将以横向模式启动 . 每次旋转它都会调用该方法 . 但是,当我旋转到肖像时,即使我告诉他们仅使用风景,它仍然是肖像 . 有什么建议?

1 回答

  • 2

    问题是只咨询最顶层的视图控制器 . 例如,如果您有导航控制器及其根视图控制器,则只有导航控制器所说的内容很重要 . (并且您可以使用导航控制器委托的 navigationControllerSupportedInterfaceOrientations: 来提供您想要的答案 . )

相关问题