【问题标题】:How to make auto rotation working in NavigationController and TabBarController in iPhone application?如何在 iPhone 应用程序的 NavigationController 和 TabBarController 中实现自动旋转?
【发布时间】:2011-03-30 22:32:53
【问题描述】:

我是 iPhone 应用程序的新手,我的应用程序包含标签栏控制器和导航控制器作为窗口的子视图。加载标签栏控制器时,我想将视图旋转到横向模式以显示一些带有封面流的图像。但是当我旋转到横向模式时,视图没有旋转。我使用了方法 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;并在方法定义中返回 YES。我已经尝试了没有导航和 TabBarcontrollers 的自动旋转,它正在工作。

请有人帮帮我。一些帮助对我非常有用。

【问题讨论】:

    标签: iphone navigation


    【解决方案1】:

    如果您有一个标签栏,那么该标签栏中包含的所有视图都必须实现方法shouldAutorotateToInterfaceOrientation: 并返回YES,而不仅仅是当前可见的视图。

    因此,如果您有一个带有四个“按钮”的标签栏,允许在四个导航控制器之间切换,那么所有四个导航控制器都必须返回 YES。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-21
      • 1970-01-01
      相关资源
      最近更新 更多