具有自调整大小单元的UICollectionView使用estimatedItemSize来删除动画

时间:2016-08-04 07:37:55

标签: autolayout uicollectionview

我正在使用UICollectionView自定义单元格并为此设置estimatedItemSize属性。

但是,在执行删除动画时,如果单元格的大小为estimatedItemSize属性,则单元格会为其位置设置动画,而不是自动布局(实际)大小。

更糟糕的是,我们的单元格是可变大小的,并且似乎没有类似UITableView的方法,我们可以在每个索引路径上传递估计的大小。

我试图对集合视图流布局进行子类化并覆盖initialLayoutAttributesForAppearingItemAtIndexPath(_:)finalLayoutAttributesForDisappearingItemAtIndexPath(_:),但在检查时,这些方法的超类的返回值是正确的。

有没有人知道这个看似基本错误的解决方案?

0 个答案:

没有答案