仅在为UISearchController按下enter时执行搜索

时间:2015-01-29 00:00:54

标签: objective-c swift uisearchcontroller

我正在使用UISearchController(不是UISearchDisplayController)而且我无法弄清楚只有当用户点击文本框中的输入时才会触发搜索。 UISearchResultsUpdating协议只有一个方法,并且不清楚只有在按下enter时才能检查其中的任何状态以完成搜索。

这可能吗?

1 个答案:

答案 0 :(得分:1)

如果您不想在每次updateSearchResultsForSearchController电话上做任何事情,请不要做任何事情。只需将自己设置为搜索字段的委托(UISearchBarDelegate),现在您可以响应“如果用户在文本框中输入”作为委托(无论您的意思是什么)。