一个视图上的肖像UITabBarController,另一个UIView上的Landscape视图,无法正常工作

时间:2009-07-01 02:02:37

标签: iphone uiviewcontroller uitabbarcontroller rotation landscape

并且继续这笔交易。

我试图让我的一些观点很好地融合在一起,但遗憾的是我一定会错过一些东西。

继承人我已经过了

  • 申请代表
  • 包含tabbarcontroller的UIViewController
  • 包含OpenGL视图的UiViewController(需要是风景)

Delgate应用程序通过
处理两个视图 - (void)didRotate:(NSNotification *)通知
功能

当我尝试使用tabbarcontroller切换到另一个视图时,我似乎遇到了一个问题,它总是以potrait模式加载另一个视图。

现在我知道景观视图可以正常工作,因为我已经把它装上了蝙蝠,它运行正常。它似乎是tabbarcontroller。之后(使用tabbarcontroller的视图)是init并添加,那就是当我开始看到这种怪异时。

我用google搜索和stackoverflowed看看是否有任何解决方案,但我似乎无法找到任何东西。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

选项卡栏控制器仅接受在它们包含的视图控制器之间同步的方向更改。

在您的情况下,一个视图控制器中的纵向意味着全面纵向。您需要确保shouldAutorotateToInterfaceOrientation:在所有视图控制器中以相同的方式返回YES。