YBTopAlignedCollectionViewFlowLayout 0.1

YBTopAlignedCollectionViewFlowLayout 0.1

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布时间最新发布2014年12月

未指名维护。




TopAlignedCollectionViewLayout

使用这个 UICollectionViewFlowLayout 子类,当您使用动态高度的单元格时,您的 UICollectionView 将看起来像 UITableView。

如果一行中的项目高度不同,该行将获得该行上最大项目的高度。较小的项目将在 y 轴上居中。使用 YBTopAlignedCollectionViewFlowLayout,所有项目都将对齐在顶部。

Gif example.

如何使用

使用 YBTopAlignedCollectionViewFlowLayout 非常简单

  1. 将其添加到项目中。无论是下载文件还是使用 pod。
  2. 创建一个对象,设置 numColumns 属性,并将其分配给 collectionView。
  3. 实现两个代理方法: - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section