如图所示。
我也在使用SearchDisplayController来促进搜索。
alt text http://img.skitch.com/20100809-c1fqumami2gtg1ytrjikmbcrpf.jpg
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
if(searching)
return nil;
else
return keys;
}
答案 0 :(得分:0)
因为你实现了方法 - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView 您将返回带有索引标题的NSArray - 就像您实际执行的那样。 如果您不想随时出现,请删除此方法。
如果你想让它出现: 如果您点击UISearchBar,这些键是否也会出现? 因为如果有人不使用寻找东西,你总是会返回密钥。
当然,不要忘记使用
searching = true;
[self.tableView reloadData];
在搜索方法中。