Я пытаюсь использовать новый UISearchController в своем tableViewController.
Однако я немного смущен тем, как он может двигаться вверх в навигационном контроллере, когда я нажимаю панель поиска, как это было со старым searchDisplayController?
На данный момент он просто остается в tableHeader.
Вот мой код:
self.teamSearchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.searchBar.searchBarStyle = UISearchBarStyle.Minimal
controller.dimsBackgroundDuringPresentation = false
controller.searchBar.sizeToFit()
controller.searchBar.showsScopeBar = true
self.tableView.tableHeaderView = controller.searchBar
return controller
})()
Контроллер:
Когда я нажимаю на панель поиска:
controller.hidesNavigationBarDuringPresentation = false
также должно дать вам ожидаемое поведение - person Praveen Gowda I V   schedule 28.04.2015