#swift #uitableview #uibutton #uisearchbar #uisearchcontroller
#swift #uitableview #uibutton #панель пользовательского поиска #uisearchcontroller
Вопрос:
Я получил этот код с веб-сайта, подробно описывающего, как добавить панель поиска, такую как ниже. Она добавляется в TableView, который затем обновляется с результатами.
Мне было интересно, как я мог бы добавить к нему кнопку, чтобы она выполняла поиск только тогда, когда пользователь нажимает «ПЕРЕЙТИ». Мне нужно это сделать, потому что в настоящее время он выполняет поиск Parse, но я считаю, что Parse выполняет поиск, а затем изменяет его поиск, когда пользователь вводит новый символ, в результате чего результаты не всегда точны на 100%. Любая помощь будет оценена.
lazy var resultSearchController = UISearchController()
self.resultSearchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.searchResultsUpdater = self
controller.dimsBackgroundDuringPresentation = false
controller.searchBar.sizeToFit()
self.daTableView.tableHeaderView = controller.searchBar
return controller
})()