Как я могу предотвратить отклонение UISearchController при нажатии кнопки отмены? - PullRequest
0 голосов
/ 01 ноября 2018

Я хочу просто скрыть клавиатуру, когда пользователь впервые нажимает кнопку отмены.
Просто нравится AppStore.app

Я использую UISearchController так:

    navigationItem.searchController = searchController

============== Обновление ==============
Эта кнопка Отмена размещена на UISearchController.

image

1 Ответ

0 голосов
/ 01 ноября 2018

Если вы сделали панель поиска программно, вы можете добавить расширение на свой ViewController или просто использовать вызов функции, как показано ниже.

 extension ViewController:UISearchBarDelegate{

 func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
                if let text = searchBar.text{
                    self.filterContent(text: text)
                     searchBar.resignFirstResponder()
                  }
            }
         }
...