UICollectionview 出来几年了,随着iOS新版本的推出,我们的项目开始试用collection view collection view在某些方面较tableview方便,下面我将讲解一下我对于collection view的认识。
UICollectionview 需要实现
UICollectionViewDataSource
一般情况下需要定义一个 UICollectionViewFlowLayout 定义子view的一般属性,如view的大小,间距等
@property (nonatomic) CGFloat minimumLineSpacing;
@property (nonatomic) CGFloat minimumInteritemSpacing;
@property (nonatomic) CGSize itemSize;
@property (nonatomic) UICollectionViewScrollDirection scrollDirection; // default is UICollectionViewScrollDirectionVertical
@property (nonatomic) CGSize headerReferenceSize;
@property (nonatomic) CGSize footerReferenceSize;
@property (nonatomic) UIEdgeInsets sectionInset;