我是一名有用的助手,可以为您翻译文本。
我有一个NavigationController,用于处理我的应用程序中的导航。
根据我的设计,第一个视图不应该有可见的NavigationBar。之后的所有其他视图都会有。
在这个FirstView中,我目前使用以下方法来隐藏NavBar,在ViewDidLoad中:
self.navigationController?.isNavigationBarHidden = true
从这个 FirstView 我可以访问其他视图。在这些其他视图中,我使用以下方式显示 NavBar:
self.navigationController?.isNavigationBarHidden = false
我的问题是:
- 当我从一个显示NavBar的视图导航回到隐藏NavBar的FirstView时,NavBar现在是可见的。 基本上,NavBar只有在第一次隐藏时才会隐藏,如果使用后退按钮,则会显示。
我该如何防止这种情况发生?
谢谢!