UICollectionViewLayout

UICollectionViewLayout

我在继承UICollectionViewLayout的子类,但从未调用layoutAttributesForItemAtIndexPath:方法。

我知道也要覆盖layoutAttributesForElementsInRect:,但是我宁愿不必处理rect,因为如果我只处理索引路径,它将简单得多。

如果从不调用layoutAttributesForItemAtIndexPath:,那有什么意义呢?

最佳答案

当您向集合 View 添加新单元格,更改布局,重新加载特定的索引路径等时,将在不同的场景中调用layoutAttributesForItemAtIndexPath:

您需要实现它,即使在“默认”情况下也不会调用它。

关于ios - UICollectionViewLayout何时被称为layoutAttributesForItemAtIndexPath,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18989069/

10-12 14:44