0

如图所示。

我也在使用 SearchDisplayController 来方便搜索。

替代文字 http://img.skitch.com/20100809-c1fqumami2gtg1ytrjikmbcrpf.jpg

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
    if(searching)
        return nil;
    else
        return keys;
}
4

1 回答 1

0

由于您实现了该方法 - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView 您将返回一个带有索引标题的 NSArray - 正如您实际所做的那样。如果你不想让 em 随时出现,删除这个方法即可。

如果你想让它出现:如果你点击 UISearchBar,键是否也会出现?因为如果有人不使用寻找东西,您总是归还钥匙。

当然,不要忘记使用

searching = true;
[self.tableView reloadData];

在搜索方法中。

于 2010-08-09T08:31:56.087 回答