【问题标题】:UINavigationController back button half works in iPad landscape orientationUINavigationController 后退按钮一半适用于 iPad 横向
【发布时间】:2010-05-05 03:45:44
【问题描述】:

在带有 UINavigationController 的 iPad 应用程序中,一切都在纵向模式下工作,但在横向模式下,后退按钮有时只能返回半个级别。也就是说,第一次按下时,标题栏的动画就像弹出一个控制器一样,第二次按下它的动画内容弹出。

有没有人找到解决这个问题的方法?这个question 中的矛盾解决方案没有帮助。我在导航控制器中有一个 shouldAutorotate 方法,但没有其他方法。

-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)inOrientation {
    return YES;
}

编辑:

其实第一次点击弹出内容,第二次点击弹出导航栏。

【问题讨论】:

  • 在导航控制器“下方”的视图控制器中呢?
  • 我也有同样的问题

标签: ipad uinavigationcontroller orientation


【解决方案1】:

正如David F 发现的那样,但我没有理解,如果导航控制器实现,每个视图控制器都必须实现 shouldAutorotate 方法。即使它会继续旋转,并且您在 iPhone 上不需要它,但不知何故,如果 iPad 没有以与导航控制器相同的结果响应该方法,则 iPad 认为视图控制器需要双弹出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多