重新加载搜索表视图控制器

时间:2012-02-07 19:22:08

标签: iphone ios cocoa-touch uitableview uisearchbardisplaycontrol

我有一个带有搜索栏的表格视图。当我在搜索栏中放入一些文字时搜索数据我在不同的部分下显示不同的行。我在节标题上启用了UIGestureRecognizer来折叠行。一旦用户点击节标题,我就将数据对象设置为nil,从而将这些节返回的行数设为0。

之后我调用以下代码来刷新我的搜索表视图。这一切都很好,除了我在折叠部分下方的屏幕上看到“无结果”。这在非搜索模式下工作正常 - 折叠部分不会在那里显示“无结果”消息。

[self.searchController.searchResultsTableView reloadData];

我可以看到私有财产_noResultsLabel&一个_searchDisplayControllerFlags选项,作为类UISearchDisplayController中的noResultsMessageAutoDisplay(设置为1)。无法重置它们。

对此有什么想法吗?

0 个答案:

没有答案