Как мне добавить кнопку в контроллер панели поиска программно?

#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
        })()