在阅读 objc.io 关于UICollectionView + UIKit Dynamics的第 5 期时,第 2 部分谈到了“平铺动态行为以提高性能(相关源代码)”,让我感到困惑的是prepareLayout
方法不断被调用,但-shouldInvalidateLayoutForBoundsChange:
仍然返回NO
,并且无处被调用invalidateLayout
。它不应该只调用一次吗?
问问题
2297 次
在阅读 objc.io 关于UICollectionView + UIKit Dynamics的第 5 期时,第 2 部分谈到了“平铺动态行为以提高性能(相关源代码)”,让我感到困惑的是prepareLayout
方法不断被调用,但-shouldInvalidateLayoutForBoundsChange:
仍然返回NO
,并且无处被调用invalidateLayout
。它不应该只调用一次吗?