当我切换选项卡时,我想从导航栏中关闭/隐藏UISearchController,我尝试了很多事情,如果将其设置为nil,则搜索空间中会显示一个黑色层。设置视图控制器不应该对UISearch提出任何想法?
答案 0 :(得分:0)
如果看不到您的代码,这就是我要隐藏搜索栏时要执行的操作。使用以下代码隐藏searchBar:
searchBar.isHidden = true
view.backgroundColor = .orange
//。清除?或您想在背景中使用的任何颜色。
//在viewDidLoad中放置
searchBar.isHidden = false
答案 1 :(得分:0)
我只向所有选项卡添加了一个导航控制器,所以我对其进行了更改,现在对于每个选项卡我都有一个独立的导航控制器,因此可以解决。