所以我有UISearchController
,搜索栏完全位于UITableView
的顶部,这正是我想要的。但是,当我执行搜索然后单击一个单元格时,它将转到另一个视图控制器。但是,当我关闭该View Controller并返回到搜索视图控制器时,表视图的顶部隐藏在搜索栏的下方,不知道为什么。帮助将不胜感激!预先感谢
我当前用于UISearchController
的代码
let searchController = UISearchController(searchResultsController: nil)
override func viewDidLoad() {
super.viewDidLoad()
searchController.dimsBackgroundDuringPresentation = false
definesPresentationContext = true
searchController.searchBar.delegate = self
navigationItem.searchController = searchController
navigationItem.hidesSearchBarWhenScrolling = false
searchTableView.tableHeaderView = searchController.searchBar
}