我通过代码以编程方式添加了UISearchController
let searchController = UISearchController(searchResultsController: nil)
override func viewDidLoad() {
super.viewDidLoad()
searchController.searchResultsUpdater = self
searchController.obscuresBackgroundDuringPresentation = false
searchController.searchBar.placeholder = "Введіть значення для пошуку"
searchController.searchBar.backgroundColor = .white
navigationItem.searchController = searchController
definesPresentationContext = true
}
但是似乎它没有垂直居中。我该如何解决?
答案 0 :(得分:0)
将SearchController连接到TableView而不是NavigationItem
tableView.tableHeaderView = searchController.searchBar