Поиск в коллекции Просмотр, когда строка поиска включена при нажатии кнопки - PullRequest
0 голосов
/ 27 марта 2020

Я использую панель поиска для фильтрации элементов collectionView.

Теперь мне нужно ввести текст, который должен использоваться в качестве строки поиска при нажатии кнопки (BtnCustomSearch). После нажатия кнопки строка поиска помещается в строку поиска, но поиск не выполняется.

Я выполняю поиск в

func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String)

Есть ли способ заставить выполнить поиск, когда я помещаю строку поиска при нажатии на эту кнопку с именем BtnCustomSearch?

1 Ответ

1 голос
/ 28 марта 2020

Вы можете вызвать функцию делегата searchBar следующим образом:

  let newString: String = "This is the string to insert in the search bar"
  searchBar.text = newString
  searchBar.delegate?.searchBar?(searchBar, textDidChange: newString)
...