通过UICollectionView实现瀑布流效果

2018-07-18  本文已影响0人  农村高富帅

UICollectionView的布局主要是通过UICollectionViewLayout的子类来管理的,所以我们可以重写UICollectionViewLayout来实现对UICollectionView布局样式的修改。

实现原理

其实实现的本质就是重新计算UICollectionVIew每个item的frame和UICollectionVIew的contentSize。

2,实现其代理

  - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout heightForItemAtIndexPath:(NSIndexPath *)indexPath {
    return self.dataList[indexPath.row].floatValue; // 返回每个item的高度
  }
Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读