OC-开发案例收集

GLFlowLayout 自定义瀑布流,支持多组section

2019-05-06  本文已影响0人  格雷s

背景

在项目开发的过程中,经常会用到瀑布流的样式,大多数情况下是一个section,但是最近有个需求需要实现多个section的瀑布流,所以就写了一个现在的瀑布流工具GLFlowLayout

Simulator Screen Shot - iPhone Xs Max

实现代码:

GLFlowLayout *layout = [[GLFlowLayout alloc] init];
        layout.delegate = self;
        _collectionView = [[UICollectionView alloc] initWithFrame:CGSizeZero collectionViewLayout:layout];

GLFlowLayoutDelegate 实现自UICollectionViewDelegateFlowLayout,额外新增了一个返回当前section的最大列数的方法,

- (NSInteger)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout maxColumnInSection:(NSInteger)section;

联系稍扰q: 869313996

上一篇下一篇

猜你喜欢

热点阅读