iphone:在组部分tableview中如何禁用搜索结果中的部分?

时间:2011-12-05 08:18:02

标签: iphone ios indexing tableview

我正在使用searchDisplayController,它将搜索名称和部分。我想知道如何只显示名称的结果,而不包括该部分。假设代码与apples doc相似。在查看tableview本身时,我至少有2000个名字。

enter image description here

2 个答案:

答案 0 :(得分:1)

请参阅我对这个问题的回答:

UISearchBar Search table row with text, subtext and image

您在结果表中显示的内容完全取决于您。它甚至不需要与您正在搜索的表格有任何关系! (但当然它通常会这样做,否则你会混淆用户。)你只需要形成填充结果表的数据;你的电话是什么数据。

因此,如果您不想包含任何节标题,那么当查询您的数据源/委托的表是结果表时,请不要包含任何节标题!这是你的代码,它是你的桌子,随心所欲。您是实施tableView:titleForHeaderInSection:以返回标题的人;如果您不想要标题,请返回nil。当然,如果真实表的数据源与结果表的数据源是同一个对象,那么tableView:titleForHeaderInSection:将必须检查传入的tableView参数以查看它是否是真实的表或结果表,并根据它选择返回的内容。

答案 1 :(得分:0)

我想更多你的问题,因为它不太清楚。我实际上没有得到这一行:

  

我想知道如何仅显示名称的结果,而不包括

部分

对于搜索,最好在字典/数组中搜索并在[tableView reloadData]的表格视图中显示结果。