我正在使用 UISearchController
(不是 UISearchDisplayController
),但我无法弄清楚如何让搜索仅在用户点击文本框中的 enter 时触发。 UISearchResultsUpdating
协议(protocol)只有一个方法,不清楚是否可以检查其中的任何状态以仅在按下 enter 时完成搜索。
这可能吗?
最佳答案
如果您不想对每个 updateSearchResultsForSearchController
调用执行任何操作,请不要执行任何操作。只需将您自己设置为搜索字段的委托(delegate) (UISearchBarDelegate),现在您可以作为委托(delegate)响应“如果用户在文本框中输入”(无论您指的是什么)。
关于objective-c - 仅在为 UISearchController 按下回车时执行搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28204752/