瀑布流是电商应用展示商品通常采用的一种方式,如图示例
瀑布流的实现方式,通常有以下几种
通过UITableView实现(不常用)
通过UIScrollView实现(工作量较大)
通过UICollectionView实现(通常采用的方式)
一、UICollectionView基础
1、UICollectionView与UITableView有很多相似的地方,如
都通过数据源提供数据
都通过代理执行相关的事件
都可以自定义cell,且涉及到cell的重用
都继承自UIScrollView,具有滚动效果
2、UICollectionView的特性