JVRCollectionViewDataSource 1.0.2

JVRCollectionViewDataSource 1.0.2

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

József Vesza 维护。



一个基本、可重用且可扩展的 UICollectionViewDataSource 类,用于清除您的 UICollectionView 类的杂乱。它依赖于一个符合 JVRCellConfiguratorDelegate 协议 的单元格配置器类。有关单元格配置示例,请参阅 JVRCellConfiguratorDelegateGitHub 页面

在 Collection View Controller 中的使用示例

#import "JVRCollectionViewDataSource.h"
#import "JVECellConfigurator.h"

@interface MyCollectionViewController ()

@property (nonatomic, strong) JVRCollectionViewDataSource *dataSource;

@end

@implementation MyCollectionViewController

- (void)viewDidLoad {
  [super viewDidLoad];
  self.dataSource = [JVRCollectionViewDataSource 
    dataSourceForCollectionView:self.collectionView 
    withItems:self.viewModel.model 
    usingCellConfigurator:[[MyCellConfigurator alloc] init]];
}

@end

安装

可以手动添加源文件,但是将此类添加到项目中的首选方法是使用以下 Podfile 通过 CocoaPods 进行安装

pod 'JVRCollectionViewDataSource'

这将安装 JVRCollectionViewDataSourceJVRCellConfiguratorDelegate 作为附加依赖项。