Bucle a través de todas las celdas en UICollectionView

Tengo una UICollectionView y quiero agregar animation a cada celda.

Actualmente estoy usando

 for(UICollectionView *cell in collectionView.visibleCells){ //add animation to cell here } 

Pero eso solo aplica la animation a las celdas visibles y tan pronto como me desploop hacia abajo y la celda ya no está visible, la animation se detiene.

¿Cómo recorrer todas las celdas en UICollectionView ?

Haría esto de una manera diferente, probablemente. Si desea que las celdas se animen, puede establecer una propiedad shouldAnimate = YES . Luego, en su collectionView:cellForItemAtIndexPath: verifique esa propiedad y aplique la animation si es necesario (o elimínela).

Después de configurar la propiedad, recargue solo las VisiblesCámaras: [collectionView reloadItemsAtIndexPaths:collectionView.indexPathsForVisibleItems] .

Ahora, dado que la animation se proporciona cuando se solicita una celda a través del Protocolo de origen de datos, también se obtiene la animation cuando se desplaza.