当前位置:  开发笔记 > IOS > 正文

UINavigationController后退按钮一半在iPad横向工作

如何解决《UINavigationController后退按钮一半在iPad横向工作》经验,为你挑选了1个好方法。

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

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

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

编辑:

实际上,第一次单击会弹出内容,第二次单击会弹出导航栏.



1> drawnonward..:

正如David F想出来的那样,但我并没有理解,如果导航控制器这样做,每个视图控制器都必须实现一个shouldAutorotate方法.即使它会继续旋转,你在iPhone上也不需要它,但是iPad认为视图控制器需要双重弹出,如果它没有响应那个方法,结果与导航控制器相同.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有