Почему табличное представление скрывается под строкой поиска? - PullRequest
0 голосов
/ 25 марта 2019

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

    }
...