UISearchController 未显示
UISearchController not Shown
我正在按照 this 教程学习 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
}
这就是我的应用程序的样子:
我该如何解决这个问题?
如果您向下滚动 table 视图,将出现搜索栏,但您可以将 hidesSearchBarWhenScrolling 属性 设置为 false,以便搜索栏保留,如文档所述,无论当前滚动如何位置。
navigationItem.hidesSearchBarWhenScrolling = false
我正在按照 this 教程学习 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
}
这就是我的应用程序的样子:
我该如何解决这个问题?
如果您向下滚动 table 视图,将出现搜索栏,但您可以将 hidesSearchBarWhenScrolling 属性 设置为 false,以便搜索栏保留,如文档所述,无论当前滚动如何位置。
navigationItem.hidesSearchBarWhenScrolling = false