APLCollectionViewDataSource 0.1.0

APLCollectionViewDataSource 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

Michael KamphausencgTino RachuiMathias KöhnkeMathias KoehnkeNico SchümannHeiko WichmannStephan LernerFamara Kassama维护。



  • Tobias Conradi

APLCollectionViewDataSource是一个基于数组的简单Collection视图数据源。

它实现了所有必需的UICollectionViewDataSource方法,因此视图控制器只需实现一个委托方法,即可使用一个项目配置单元格。

  • 支持多个单元格标识符。
  • 目前只支持单个补充视图。

安装

用法

引入头文件

#import "APLCollectionViewDataSource.h"

声明dataSource属性

@property (nonatomic) APLCollectionViewDataSource *dataSource;

创建APLCollectionViewDataSource实例并配置它

APLCollectionViewDataSource *dataSource= [APLCollectionViewDataSource new];
dataSource.collectionView = self.collectionView; // sets itself as collection view data source   
dataSource.cellIdentifier = @"cell";
dataSource.delegate = self; // needs to conform to APLCollectionViewDataSourceDelegate
dataSource.objects = @[]; // your data arry
self.dataSource = dataSource;

声明要求配置您单元格的协议方法

- (void)configureCollectionViewCell:(UICollectionViewCell *)cell forItem:(id)item atIndexPath:(NSIndexPath *)indexPath {
   // configure cell
}

当您检索到新数据时,像这样更新您的dataSource:

self.dataSource.objects = newObjects;

待办事项

  • 多个部分。
  • 多个补充视图。

作者

apploft GmbH, Tobias Conradi [email protected]

许可证

APLCollectionViewDataSource可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。