单击按钮时包含搜索字符串时搜索 collectionView

Searching collectionView when search string included on button click

我正在使用 searchBar 来过滤 collectionView 项目。

现在我需要在单击按钮 (BtnCustomSearch) 时输入应用作搜索字符串的文本。 单击按钮后,搜索字符串将放入搜索栏中,但不会执行搜索。

我正在

执行搜索
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String)

当我在单击名为 BtnCustomSearch 的按钮时输入搜索字符串时,有没有办法强制执行搜索?

你可以这样调用searchBar的委托函数:

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