UICollectionView

项目个人中心改版,从原来的UITableView的风格换到UICollectionView的风格:

1.个人中心顶部肯定是个UICollectionView怎么能像UITableView一样有整体的HeaderView?

A:UICollectionView没有像UITableView一样的Header属性,找到一篇文章,讲了一个方法

一个好的方法

我自己的做法:

给UICollectionView添加HeaderView

2.UICollectionView怎么像UITableView一样,Section有HeadView和FooterView?

A:在你的方法里,对UICollectionView写上[_myCollectionView registerClass:[MineHeaderView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"Header"];和一个代理方法

给UICollectView的Section添加Header和Footer

3.UICollectionView的创建,同UITableView的不同和相同之处?

A:不同之处:UICollectionView的创建需要一个“样式”:UICollectionViewFlowLayout和[_myCollectionViewregisterNib:[UINibnibWithNibName:@"MineCollectionViewCell"bundle:nil]

forCellWithReuseIdentifier:@"cellID"];

比如我的:

UICollectionViewFlowLayout

相同之处:代理方法基本类似,包括section的数量,cell创建,cell的点击事件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容