UICollectionView 左对齐布局
一个将单元格左对齐的 UICollectionViewLayout
实现。
查看其伙伴项目 UICollectionViewRightAlignedLayout
使用 CocoaPods 进行安装
platform :ios, '6.0'
pod 'UICollectionViewLeftAlignedLayout'
使用方法
只需将 UICollectionViewLeftAlignedLayout
作为集合视图的布局对象设置,无论是通过代码
CGRect frame = ...
UICollectionViewLeftAlignedLayout *layout = [[UICollectionViewLeftAlignedLayout alloc] init];
UICollectionView *leftAlignedCollectionView = [[UICollectionView alloc] initWithFrame:frame collectionViewLayout:layout];
还是在 Interface Builder 中
这里需要一张图
UICollectionViewLeftAlignedLayout
是 UICollectionViewFlowLayout
的子类,因此您的集合视图代理可以使用 UICollectionViewDelegateFlowLayout
的所有代理方法。
对于那些喜欢一致性的人,有一个 UICollectionViewDelegateLeftAlignedLayout
协议,您的代理对象可以遵守。它只是 UICollectionViewDelegateFlowLayout
的一个空扩展。
授权
UICollectionViewLeftAlignedLayout
系使用 MIT 授权协议 发布。
由 @mokagio 用热情完整。