当应用程序更改为横向模式时,导航栏显示两次
Posted
技术标签:
【中文标题】当应用程序更改为横向模式时,导航栏显示两次【英文标题】:NavBar displaying back twice when app changed to landscape mode 【发布时间】:2010-03-24 03:44:07 【问题描述】:不知道这里发生了什么,但我的 iPhone 应用程序导航栏会显示回来,并且即使我返回到原始视图,我的详细视图控制器的标题也是如此。之前没有发生,最近发生了变化(但不确定具体时间)。
例如我单击一行,查看 didSelectRow XIB,然后单击导航栏控制器,但即使视图确实更改回原始表格视图,它仍会显示回来。然后我必须再次按下,然后它就会清除。
更新:好像它试图返回三次而不是两次。因为,如果您访问另一行而不移除后退按钮,它会将其存储为好像您需要返回两次一样。
它在纵向模式下工作正常。
有什么想法吗?
【问题讨论】:
您使用的 sdk 版本是什么,是否有任何标题视图与您的导航栏相关联? 我使用的是 3.1.3,是的,有一个 titleview。但再一次,它只影响横向模式下的导航栏。 没关系 - 我发现了问题。我没有将所有表格设置为自动旋转,因此他们的视图仍在尝试保持纵向!谢谢。 【参考方案1】:并非所有表格都设置为自动旋转,因此它们的视图仍然是纵向的。
【讨论】:
以上是关于当应用程序更改为横向模式时,导航栏显示两次的主要内容,如果未能解决你的问题,请参考以下文章