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?