RFQuiltLayout 1.1.1

RFQuiltLayout 1.1.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

未声明维护。



  • 作者:
  • 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);
}

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