如何显示和隐藏navigationBar?
How to show and hide navigationBar?
我有两个 UITableViewController,在每个 UITableViewController 中都可以看到 NavigationBar;然后我有一个简单的 UIViewController。所以我想让 NavigationBar 只在第三个视图中不可见。我试过了
self.navigationController?.navigationBarHidden = true
但是在我离开第三个视图后,这会使导航栏在每个视图中都不可见。
我也试过了
override func prefersStatusBarHidden() -> Bool {
return true
}
这是我的应用方案:只有在“DettaglioController”中我想让navigationBar不可见。
有什么想法可以解决吗?
只有一行代码....
navigationController?.setNavigationBarHidden(true, animated: true)
在 ViewControllers viewWillAppear 中,您可以像这样隐藏 NavigationBar,在其 viewWillDisappear 中,您可以再次显示它
我有两个 UITableViewController,在每个 UITableViewController 中都可以看到 NavigationBar;然后我有一个简单的 UIViewController。所以我想让 NavigationBar 只在第三个视图中不可见。我试过了
self.navigationController?.navigationBarHidden = true
但是在我离开第三个视图后,这会使导航栏在每个视图中都不可见。
我也试过了
override func prefersStatusBarHidden() -> Bool {
return true
}
这是我的应用方案:只有在“DettaglioController”中我想让navigationBar不可见。
有什么想法可以解决吗?
只有一行代码....
navigationController?.setNavigationBarHidden(true, animated: true)
在 ViewControllers viewWillAppear 中,您可以像这样隐藏 NavigationBar,在其 viewWillDisappear 中,您可以再次显示它