未显示UISearchController

Ale*_*ins 2 uisearchcontroller swift3

我正在UISearchController按照教程进行学习。但是,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
}
Run Code Online (Sandbox Code Playgroud)

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

在此处输入图片说明

我怎样才能解决这个问题?

Fra*_*iro 10

如果向下滚动表视图,将显示搜索栏,但您可以将hidesSearchBarWhenScrolling属性设置为false,以便保留搜索栏(如文档所述),而与当前滚动位置无关。

navigationItem.hidesSearchBarWhenScrolling = false
Run Code Online (Sandbox Code Playgroud)