【发布时间】:2013-11-05 00:47:30
【问题描述】:
我有一个带有 UISearchBar 的标准 iOS UITableView。一切正常。我已经实现了一个方法,当用户通过实现searchBarCancelButtonClicked:(UISearchBar *)searchBar 委托方法点击取消按钮时隐藏搜索栏。这一切都很好。
但这是我的问题:
当用户点击搜索按钮并且没有搜索任何内容时,当他/她点击没有显示搜索结果的变暗空间时,不会调用任何委托方法。你知道我指的是哪个空间吗?将显示“无结果”或搜索结果的那个。当没有文本输入到搜索栏中时,这个变暗的空间是空的 - 并对用户的触摸做出反应(关闭搜索表视图)。
是否有与此触摸事件关联的委托方法?或者是否有解决方法来检测这种特定的触摸?
你可以在 GitHub 上查看我的代码:https://github.com/versluis/Table-Seach-2013
这里有一个截图来说明:
【问题讨论】:
标签: ios objective-c uitableview uisearchbar uisearchdisplaycontroller