ios - 当按钮单击时包含搜索字符串时搜索collectionView
问题描述
我正在使用 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)
推荐阅读
- asp.net-mvc - 使用MVC5从同一控制器中的不同ActionResult方法单击提交按钮后如何返回相同的url?
- ios - 我想删除圆角半径
- php - How to rewrite the rule in .htaccess to specific url
- if-statement - 为什么 Erlang 编译器说我的子句评估为假?
- cloud-foundry - cloudfoundry : space sharing approach with multiple developers
- java - Why is my ViewGroup not listening to wrap_content?
- c# - 在 C# 程序中存储查询的正确方法是什么?
- ffmpeg - ffmpeg massive error spamming from FritzBox rtsp stream
- python - Parse a text file with Python
- python - How to run centerline command-line tool in windows 10 command promt