【发布时间】:2017-09-29 19:12:37
【问题描述】:
我有 NavigationController 可以通过我的应用处理导航。 根据我的设计,第一个视图应该没有可见的 NavigationBar。之后的所有其他人,都会。
在这个 FirstView 中,到目前为止,我使用它来隐藏 ViewDidLoad 内的 NavBar:
self.navigationController?.isNavigationBarHidden = true
从这个 FirstView 我可以访问其他视图。在这些其他视图中,我使用以下方式显示 NavBar:
self.navigationController?.isNavigationBarHidden = false
我的问题是:
- 当我从带有可见导航栏的视图导航回到带有隐藏导航栏的 FirstView 时,导航栏现在可见。 基本上,NavBar 只在第一次隐藏,然后显示我是否使用后退按钮。
如何防止这种情况发生?
谢谢!
【问题讨论】:
标签: ios swift3 uinavigationcontroller uinavigationbar xcode8.2