我遍历了Ray Wenderlich教程,了解如何将搜索控制器实现为表格视图,但我的问题是搜索栏没有显示。 我已经搜索了这个问题,没有解决方案可以解决该问题。 这是我的代码:
let searchController = UISearchController(searchResultsController: nil)
searchController.searchResultsUpdater = self
searchController.obscuresBackgroundDuringPresentation = false
searchController.searchBar.placeholder = "Search Friends"
self.navigationItem.searchController = searchController
self.navigationItem.hidesSearchBarWhenScrolling = false
definesPresentationContext = true
答案 0 :(得分:0)
let searchController = UISearchController(searchResultsController: nil)
在ViewController类中使用此let。而不是您的代码,请使用此代码
searchController.searchResultsUpdater = self
searchController.hidesNavigationBarDuringPresentation = false
searchController.dimsBackgroundDuringPresentation = false
tableView.tableHeaderView = searchController.searchBar