UICollectionVIew自定义布局要点手册

2017-01-12  本文已影响205人  dadage456

一、UICollectionView 要点

1、UICollectionView 构成

2、布局方法的执行顺序

  1. prepareLayout()
  2. -(CGSize)collectionViewContentSize
  3. -(NSArray *)layoutAttributesForElementsInRect:(CGRect)rect

3、自定义UICollectionLayout实现自定义布局

主要继承UICollectionLayout以下方法,实现布局自定义。

4、自定义UICollectionViewLayoutAttributes

主要用来布局cell、追加视图、装饰视图里面的指定子元素。

5、重新计算布局

6、切换布局

注意:切换的2个布局必须已经实现了 -(UICollectionViewLayoutAttributes _)layoutAttributesForItemAtIndexPath:(NSIndexPath _)indexPath方法。否则会报错。

7、动画效果

8、DEMO与参考

上一篇 下一篇

猜你喜欢

热点阅读