collection view是6之后才有的,用法和tableview很像,但是个人感觉功能更加强大~~
一般使用collectionview要实现三个协议:
UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout
第三个是iO给提供的一个封装的类,可以用来实现cell的一些属性功能时使用。
一般情况下要实现的函数:
- (NSInteger) numberOfSectionsInCollectionView : (UICollectionView * )collectionView
设置分组;- (NSInteger) collectionView : (UICollectionView *)collectionView
numberOfItemsInSection : (NSInteger)section
设置每组内元素的个数- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewFor