为什么我的章节标题出现在UISearchBar的旁边?

时间:2010-08-09 08:19:53

标签: iphone uitableview uisearchdisplaycontroller

如图所示。

我也在使用SearchDisplayController来促进搜索。

alt text http://img.skitch.com/20100809-c1fqumami2gtg1ytrjikmbcrpf.jpg

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

1 个答案:

答案 0 :(得分:0)

因为你实现了方法 - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView 您将返回带有索引标题的NSArray - 就像您实际执行的那样。 如果您不想随时出现,请删除此方法。

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

当然,不要忘记使用

searching = true;
[self.tableView reloadData];

在搜索方法中。