RFQuiltLayoutCH 1.1.2

RFQuiltLayoutCH 1.1.2

测试已测试
Lang语言 Obj-CObjective C
许可证 /MIT
发布最后发布2015 年 8 月

Audric Laporte 维护。



  • bryce

RFQUILTLAYOUT

RFQuiltLayout 是 UICollectionViewLayout 的子类,用作 UICollectionView 的布局对象。

Demo 1 Demo 2

安装

将布局作为您的 UICollectionViewLayout 的子类添加。

Subclass the layout

请确保您已设置流式布局的代理

- (void) viewDidLoad {
  // ...

  RFQuiltLayout* layout = (id)[self.collectionView collectionViewLayout];
  layout.direction = UICollectionViewScrollDirectionVertical;
  layout.blockPixels = CGSizeMake(100, 100);
}

- (CGSize) blockSizeForItemAtIndexPath:(NSIndexPath *)indexPath {
    if (indexPath.row % 2 == 0)
        return CGSizeMake(2, 1);

    return CGSizeMake(1, 2);
}

(注意:所有的代理方法和属性都是可选的)