用于uicollectionview的IOS字母滚动

我有一个收集视图,显示人们及其名字的多个图像,我已经实现了搜索和排序功能,但问题是我也想按字母顺序排列.但是它的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方法中.

解决方法

BDKCollectionIndexView实现了类似UITableView的节索引栏.一旦将它放在屏幕上,它就很容易集成:只需从数据源中分配一组Nsstrings:
self.indexView.indexTitles = self.fetchResultsController.sectionIndexTitles;

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...