gpt4 book ai didi

swift - 如何显示和隐藏navigationBar?

转载 作者:行者123 更新时间:2023-11-28 13:07:44 26 4
gpt4 key购买 nike

我有两个 UITableViewController,在每个 UITableViewController 中都可以看到 NavigationBar;然后我有一个简单的 UIViewController。所以我想让 NavigationBar 只在第三个 View 中不可见。我试过了

self.navigationController?.navigationBarHidden = true

但是在我离开第三个 View 后,这会使每个 View 中的 navigationBar 都不可见。

我也试过

override func prefersStatusBarHidden() -> Bool {
return true
}

这是我的应用方案:只有在“DettaglioController”中我想让导航栏不可见。

enter image description here

有什么想法可以解决吗?

最佳答案

它只是一行代码......

navigationController?.setNavigationBarHidden(true, animated: true)

在 ViewControllers viewWillAppear 中,您可以像这样隐藏 NavigationBar,在其 viewWillDisappear 中,您可以再次显示它

关于swift - 如何显示和隐藏navigationBar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32209165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com