layoutAttributesClass未在UICollectionViewLayout子类中调用

时间:2016-05-12 14:07:48

标签: ios swift uicollectionview uicollectionviewlayout

当继承UICollectionViewLayout并覆盖layoutAttributesClass时,不会调用类函数。这是一个错误吗?

覆盖UICollectionViewFlowLayout的子类可以正常工作。

1 个答案:

答案 0 :(得分:0)

如果您继承UICollectionViewLayout类,则应该至少实现这些方法:

  • collectionViewContentSize
  • layoutAttributesForElementsInRect:
  • layoutAttributesForItemAtIndexPath:
  • shouldInvalidateLayoutForBoundsChange;