我有一个收集视图,显示了人们及其名字的多个图像,我已经实现了搜索和排序功能,但问题是我也想按字母顺序排列。但是它的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方法中。
答案 0 :(得分:1)
BDKCollectionIndexView
实现了UITableView
之类的段索引栏。一旦将其放置在屏幕上,就可以很容易地进行集成:只需从数据源中分配一个NSString
的数组:
self.indexView.indexTitles = self.fetchResultsController.sectionIndexTitles;