用于uicollectionview的IOS字母滚动

时间:2014-06-23 12:15:43

标签: ios uicollectionview

我有一个收集视图,显示了人们及其名字的多个图像,我已经实现了搜索和排序功能,但问题是我也想按字母顺序排列。但是它的collectionview没有像table这样的委托方法。

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
    return[NSArray arrayWithObjects:@"a", @"e", @"i", @"m", @"p", nil];
}

- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString
    *)title atIndex:(NSInteger)index {
        return <yourSectionIndexForTheSectionForSectionIndexTitle >;
}

我也尝试了这个question,但是这显示了一个部分中的collectionview单元格。但问题是我不想要多个部分。我只想要部分和实现字母滚动功能,请指导我一些帮助

上述方法不在collectionviewdelegate方法中。

1 个答案:

答案 0 :(得分:1)

BDKCollectionIndexView实现了UITableView之类的段索引栏。一旦将其放置在屏幕上,就可以很容易地进行集成:只需从数据源中分配一个NSString的数组:

self.indexView.indexTitles = self.fetchResultsController.sectionIndexTitles;