Возможно ли использовать UISearchController
без SearchBar
, отображаемого в Navigation Controller
? Я в принципе хочу SearchBar
, чтобы остаться на экране и отображения TableView под ним:UISearchController без использования навигационного контроллера
То, что я пытался сделать это: Я создал UITableViewController
на раскадровке и связал его к изготовленный под заказ NPTableViewController
класс. Тогда я сделал это:
let resultsTable = storyboard!.instantiateViewController(withIdentifier: "LocationSearch") as! NPTableViewController
searchController = UISearchController(searchResultsController: resultsTable)
searchController?.searchResultsUpdater = resultsTable
let searchBar = searchController!.searchBar
searchBar.sizeToFit()
searchBar.placeholder = "Search for places"
searchBar.frame.origin.y = 100.0
self.view.addSubview(searchBar)
Теперь, когда я запускаю его, отображается searchBar
, но когда я нажимаю на него фон тускнеет, то searchBar
исчезает мой resultsTable
также не отображается.
http://stackoverflow.com/questions/30851467/implement-uisearchcontroller-with-uitableview/30851918#30851918 –
@Joe Но как я должен отображать tableViewHeader без самого TableView? – Codey
Никто не знает? – Codey