0

我正在尝试设置 UISearchBarDelegate

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

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

那么,您如何知道何时从返回搜索结果单元格切换到返回常规表格视图单元格呢?

感谢您对此的任何帮助。

4

1 回答 1

1

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

于 2010-07-20T03:42:39.260 回答