有没有一种简单的方法来检测UISearchBar是否退出“搜索模式”?

时间:2010-07-20 00:41:39

标签: objective-c iphone uisearchdisplaycontroller

我正在尝试设置UISearchBarDelegate

我的第一次尝试是在调用searchBarShouldEndEditing:时清除搜索结果,但我发现在浏览搜索结果时会调用它,这不是摆脱它们数组的时间。

我的下一次尝试是searchBarCancelButtonClicked: - 但如果搜索栏为空并且他们点击下面的空格(表格视图的灰色视图显示),则不会调用此项。

那么你怎么知道何时从返回的搜索结果单元切换到返回常规表视图单元?

感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以检查请求单元格的表视图。 searchDisplayController.resultsTableView是请求搜索结果单元格的内容。只需在cellForRowAtIndexPath

中检查
相关问题