O UICollectionView com células com dimensionamento automático usa o estimadoItemSize para excluir a animação

estou a usarUICollectionView com células de auto-dimensionamento e definiram oestimatedItemSize propriedade para que isso funcione.

No entanto, ao executar uma animação de exclusão, as células são animadas para sua posição se tiverem sido dimensionadas com oestimatedItemSize propriedade, em vez do tamanho do layout automático (real).

O pior é que nossas células são de tamanhos variáveis e não parece haver um método comoUITableView onde podemos passar um tamanho estimado por caminho do índice.

Tentei subclassificar o layout do fluxo da exibição de coleção e substituir oinitialLayoutAttributesForAppearingItemAtIndexPath(_:) efinalLayoutAttributesForDisappearingItemAtIndexPath(_:), mas na inspeção, os valores de retorno da superclasse para esses métodos estão corretos.

Alguém sabe de uma solução para esse bug aparentemente básico?

questionAnswers(0)

yourAnswerToTheQuestion