我为UITableViewController实现了一个搜索功能,如下所示:
self.resultSearchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.searchResultsUpdater = self
controller.dimsBackgroundDuringPresentation = false
controller.searchBar.sizeToFit()
self.tableView.tableHeaderView = controller.searchBar
return controller
})()
我遇到的问题是,如果我点击它,我的导航栏和导航控制器的标题会消失。有没有解决这个问题的方法(在Swift中)?
未点击: 点击后: