测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可 | MIT |
发布最后发布 | 2014年12月 |
由 József Vesza 维护。
一个基本、可重用且可扩展的 UICollectionViewDataSource
类,用于清除您的 UICollectionView
类的杂乱。它依赖于一个符合 JVRCellConfiguratorDelegate
协议 的单元格配置器类。有关单元格配置示例,请参阅 JVRCellConfiguratorDelegate
的 GitHub 页面。
#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'
这将安装 JVRCollectionViewDataSource
和 JVRCellConfiguratorDelegate
作为附加依赖项。