仅在为 UISearchController 按下回车时执行搜索
Perform search only when enter is pressed for UISearchController
我正在使用 UISearchController
(而不是 UISearchDisplayController
),但我无法弄清楚如何让搜索仅在用户点击文本框中的输入时才触发。 UISearchResultsUpdating
协议只有一个方法,不清楚是否可以检查其中的任何状态以仅在按下 enter 时完成搜索。
这可能吗?
如果您不想在每次 updateSearchResultsForSearchController
调用时执行任何操作,请不要执行任何操作。只需将自己设置为搜索字段的代表 (UISearchBarDelegate),现在您可以作为代表响应 "if the user hits enter in the text box"(无论您指的是什么)。
我正在使用 UISearchController
(而不是 UISearchDisplayController
),但我无法弄清楚如何让搜索仅在用户点击文本框中的输入时才触发。 UISearchResultsUpdating
协议只有一个方法,不清楚是否可以检查其中的任何状态以仅在按下 enter 时完成搜索。
这可能吗?
如果您不想在每次 updateSearchResultsForSearchController
调用时执行任何操作,请不要执行任何操作。只需将自己设置为搜索字段的代表 (UISearchBarDelegate),现在您可以作为代表响应 "if the user hits enter in the text box"(无论您指的是什么)。