我正在使用UICollectionView
自定义单元格并为此设置estimatedItemSize
属性。
但是,在执行删除动画时,如果单元格的大小为estimatedItemSize
属性,则单元格会为其位置设置动画,而不是自动布局(实际)大小。
更糟糕的是,我们的单元格是可变大小的,并且似乎没有类似UITableView
的方法,我们可以在每个索引路径上传递估计的大小。
我试图对集合视图流布局进行子类化并覆盖initialLayoutAttributesForAppearingItemAtIndexPath(_:)
和finalLayoutAttributesForDisappearingItemAtIndexPath(_:)
,但在检查时,这些方法的超类的返回值是正确的。
有没有人知道这个看似基本错误的解决方案?