GXWaterCollectionViewLayout 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
GXWaterCollectionViewLayout 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
GXWaterCollectionViewLayout 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
GXWaterCollectionViewLayout 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
GXWaterCollectionViewLayout 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Objective-C
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
提 交 者 黑色死神
适用人群 未知
收录时间 2018-02-27

软件简介

GXWaterCollectionViewLayout 是一个好用的瀑布流布局,可以设置纵横方向和排列数等。

Requirements

  • iOS 7.0 or later

  • Xcode 8.0 or later

Usage in you Podfile:

pod 'GXWaterCollectionViewLayout'

可以设置纵横方向

@property (nonatomic, assign) UICollectionViewScrollDirection scrollDirection;  //滚动方向

可以设置的其它参数

@property (nonatomic, assign) NSInteger    numberOfColumns;   //瀑布流横排数
@property (nonatomic, assign) CGFloat      lineSpacing;       //纵向间距
@property (nonatomic, assign) CGFloat      interitemSpacing;  //横向间距
@property (nonatomic, assign) CGSize       headerSize;        //页眉尺寸
@property (nonatomic, assign) CGSize       footerSize;        //页脚尺寸
@property (nonatomic, assign) UIEdgeInsets sectionInset;      //分类inset

实例应用代码

// 初始化瀑布流布局
self.waterLayout = [[GXWaterCollectionViewLayout alloc] init];
self.waterLayout.numberOfColumns = 4;
self.waterLayout.lineSpacing = 10.0;
self.waterLayout.interitemSpacing = 10.0;
self.waterLayout.sectionInset = UIEdgeInsetsMake(20, 20, 20, 20);
self.waterLayout.scrollDirection = UICollectionViewScrollDirectionVertical;
self.waterLayout.headerSize = CGSizeMake(self.view.bounds.size.width, 40);
self.waterLayout.footerSize = CGSizeMake(self.view.bounds.size.width, 40);
self.waterLayout.delegate = self;
// 初始化UICollectionView
self.waterCollectionView = [[UICollectionView alloc] initWithFrame:self.view.bounds collectionViewLayout:self.waterLayout];
self.waterCollectionView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;
self.waterCollectionView.backgroundColor = [UIColor whiteColor];
self.waterCollectionView.delegate = self;
self.waterCollectionView.dataSource = self;
[self.view addSubview:self.waterCollectionView];

方向UICollectionViewScrollDirectionVertical效果

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
暂无内容
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部