Я новичок в Swift. Я получил ViewController, который содержит TableView.
let searchController = UISearchController(searchResultsController: nil)
Я реализовал для поиска UISearchController и вызвал его методом:
func search() {
searchController.searchResultsUpdater = self
searchController.hidesNavigationBarDuringPresentation = false
searchController.dimsBackgroundDuringPresentation = false
searchController.searchBar.sizeToFit()
userTableView.tableHeaderView = searchController.searchBar
}
Я связал метод search () с BarButtonItem. Появляется SearchField, но когда я хочу закрыть его с помощью:
searchController.isActive = false
это не закрывает. Есть ли конкретный способ сделать это, или я сделал что-то не так.