【发布时间】:2021-12-08 00:52:47
【问题描述】:
我在导航栏中添加了一个 UISearchController。但它有我不想要的额外顶部填充。我使用 UIsearchController 而不是UITextField,因为我需要它的searchResultsController。有没有办法去除多余的空间,或者用UITextField 复制searchResultsController 的行为。顺便说一句,我以编程方式创建了视图。
override func viewDidLoad() {
setupSearchBar()
}
func setupSearchBar(){
let searchController = UISearchController(searchResultsController: ResultController)
searchController.searchResultsUpdater = self
searchController.searchBar.placeholder = "Search"
navigationItem.searchController = searchController
navigationController?.navigationBar.backgroundColor = .yellow
}
【问题讨论】:
标签: swift uikit uisearchbar uisearchcontroller