我在VC1上有一个带有搜索栏的大型navBar。当我从VC1显示VC2时,我遇到了ui搜索栏问题(请参见屏幕截图)。在VC2 viewWillAppear方法中,我调用navigationController?.setNavigationBarHidden(true,animation:true)。我在VC2的viewWillAppear中调用navigationController?.setNavigationBarHidden(false,animation:true)。
答案 0 :(得分:0)
您可以在推送到VC2之前直接隐藏搜索控制器
self.searchController.searchBar.isHidden = true
或
self.searchBar.isHidden = true