我正在通过this教程学习UISearchBar
。但是,let searchController = UISearchController(searchResultsController: nil)
override func viewDidLoad() {
super.viewDidLoad()
searchController.searchResultsUpdater = self
searchController.obscuresBackgroundDuringPresentation = false
searchController.searchBar.placeholder = "Search Candies"
navigationItem.searchController = searchController
definesPresentationContext = true
}
未显示。这是我的代码:
{{1}}
这就是我的应用程序的样子:
我该如何解决这个问题?
答案 0 :(得分:5)
如果向下滚动表格视图,则会显示搜索栏,但您可以将hidesSearchBarWhenScrolling属性设置为false,因此无论当前滚动位置如何,搜索栏都会保留,如文档所示。
navigationItem.hidesSearchBarWhenScrolling = false