UICollectionView con celdas de tamaño automático utiliza EstimatedItemSize para eliminar la animación

Estoy usandoUICollectionView con celdas de tamaño propio y han configurado elestimatedItemSize propiedad para que esto funcione.

Sin embargo, al realizar una animación de eliminación, las celdas se animan a su posición si se dimensionaron conestimatedItemSize propiedad, en lugar de su tamaño de diseño automático (real).

Lo peor es que nuestras células son de tamaños variables y no parece haber un método comoUITableView donde podemos pasar un tamaño estimado por ruta de índice.

Intenté subclasificar el diseño del flujo de la vista de colección y anular elinitialLayoutAttributesForAppearingItemAtIndexPath(_:) yfinalLayoutAttributesForDisappearingItemAtIndexPath(_:), pero al inspeccionar los valores de retorno de la superclase para estos métodos son correctos.

¿Alguien sabe de una solución a este error aparentemente básico?

Respuestas a la pregunta(0)

Su respuesta a la pregunta