gpt4 book ai didi

ios - 阻止 UISearchBarController 显示 UINavigationBar

转载 作者:行者123 更新时间:2023-11-30 13:31:30 25 4
gpt4 key购买 nike

我使用的 UINavigationBar 始终隐藏(我使用 NavigationBar 设施来推送 ou 弹出 View ,但我没有将其显示给最终用户),问题是在其中一个 View 中我有一个带有 UISearchBar 的 tableView 。当我选择搜索栏时,进行搜索并单击它的“取消”按钮,导航栏就会出现,但我想保持导航保持原样隐藏。

我尝试通过 willDismissSearchControllerdidDismissSearchController 再次隐藏导航栏

func willDismissSearchController(searchController: UISearchController) {
self.navigationController?.navigationBar.hidden = true
}

但它没有按我想要的方式工作。

提前谢谢您。

最佳答案

我找到了解决方案,因此这是一个不寻常的问题,我会为其他知道解决方案的人回复。

以下代码确实对我有用:

override func viewDidLayoutSubviews() {
self.navigationController?.navigationBar.hidden = true
}

关于ios - 阻止 UISearchBarController 显示 UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36530784/

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