/ / ¿Cómo implementar el diseño de cascada para UICollectionView en swift que varía su altura de acuerdo con las imágenes remotas recuperadas? - ios, swift, uicollectionview, pinterest, cascada

¿Cómo implementar el diseño de cascada para UICollectionView en swift que varía su altura de acuerdo con las imágenes remotas recuperadas? - ios, swift, uicollectionview, pinterest, cascada

Lo que he reunido de mi investigación paraEl diseño de la cascada es que necesitamos saber las alturas por adelantado para preparar el LayLayout. Pero si esperamos a buscar imágenes remotas y luego encontramos su tamaño y preparamos Layout, habrá una gran demora. Pero veo muchas aplicaciones que usan este diseño con imágenes remotas como Pinterest, Microsoft Delve, etc. Vi un montón de ejemplos de diseño de cascada en poco tiempo. Pero usan las imágenes de los activos.

¿Alguien sabe cómo solucionar este problema? Gracias por adelantado.

Respuestas

1 para la respuesta № 1

Puede tomar el tamaño de la imagen, y si no hay ninguna imagen disponible, puede configurar la imagen.

Una vez que obtenga la imagen del backend, puede llamar a reloadData o reloadItemAtIndexPath, en ambos casos se llamará al método de diseño para las celdas.

También puede intentarlo anulando el método layoutSubviews y los métodos Flowlayout.