UISearchController未显示

时间:2018-01-20 21:58:18

标签: swift3 uisearchcontroller

我正在通过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}}

这就是我的应用程序的样子:

enter image description here

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

如果向下滚动表格视图,则会显示搜索栏,但您可以将hidesSearchBarWhenScrolling属性设置为false,因此无论当前滚动位置如何,搜索栏都会保留,如文档所示。

navigationItem.hidesSearchBarWhenScrolling = false