2011-12-01 64 views
0

如何使我的分区索引与我的分区标题不同?ios uitableview部分索引

例如,假设我在部分标题(A,B,C等)中包含城市的字母,但我也想在顶部添加一个名为'Recent Cities'的顶级域名。现在在部分索引中,我不想显示最近的城市,但是像Rec或Re这样的东西不同。

这是否有某种重写?也许这比我想象的更简单?

回答

0

只实现UITableViewDataSource方法这样

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{ 
    return [NSArray arrayWithObjects:@"Rec", @"A", @"B", nil ]; 
} 
+0

是的,这就是我已经在做的事情,但是这会将Rec放入节标题和搜索索引中,因此搜索索引变得非常宽。我希望节目索引标题是'最近的城市'和搜索索引来表示“重新录制”或“录制” – Jesse

0

铍说,这应该是在sectionIndexTitlesForTableView完成:方法作为数据源实现的一部分。