Итак, у меня есть 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
}