UINavigationBar根视图不会旋转到横向

时间:2010-10-21 04:34:14

标签: cocoa-touch orientation uinavigationbar landscape autorotate

我有一个带有主菜单屏幕的应用程序,其中包含使用导航栏链接到其他视图控制器的几个按钮,这些按钮由Web视图组成。

在我的每个视图控制器(包括根目录)中,我都有以下自动旋转方法:

  • (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)X { return(x == UIInterfaceOrientationPortrait)|| UIInterfaceOrientationIsLandscape(X); }

当我按下按钮并加载任何其他视图时,它们会旋转到横向模式,如果我回击,我的主菜单将以横向模式加载。

但如果我只是尝试从主菜单转到横向模式,则没有任何反应。我尝试了一些不同的方法来解决这个问题,但没有任何帮助。

任何帮助都会非常感激,我已经把头发拉了几天,现在试着让它起作用!

1 个答案:

答案 0 :(得分:1)

只需从该方法返回YES,再试一次。