iOS流布局UICollectionView系列二——UICollectionView的代理方法
iOS流布局UICollectionView系列二——UICollectionView的代理方法 一、引言 在上一篇博客中,介绍了最基本的UICollectionView的使用和其中我们常用的属性和方法,也介绍了瀑布流布局的过程与思路,这篇博客是上一篇的补充,来讨论关于UICollectionView的代理方法的使用。博客地址: UICollectionView的简介和简单使用: http://my.oschina.net/u/2340880/blog/522613 二、UICollectionViewDataSource协议 这个协议主要用于collectionView相关数据的处理,包含方法如下: 首先,有两个方法是我们必须实现的: 设置每个分区的Item个数 - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section; 设置返回每个item的属性 - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath; 下面的方法是可选实现的: