Detener la animation en la celda UICollectionView

Tengo un timer que se dispara cada segundo para actualizar los datos en una celda UICollectionView , a veces (especialmente cuando giro el dispositivo), la celda comienza a parpadear cada segundo. Quiero detener esta animation de parpadeo. Sin embargo, tengo otra animation dentro de la celda de vista de colección, así que no quiero deshabilitar todas las animaciones, ya que este código:

 [UIView setAnimationsEnabled:NO]; [collectionView performBatchUpdates:^{ [collectionView reloadItemsAtIndexPaths:indexPaths]; } completion:^(BOOL finished) { [UIView setAnimationsEnabled:YES]; }]; 

Si no desea animation al volver a cargar la vista de colección, ¿por qué no acaba de llamar

 [collectionView reloadData]; 

Solo vuelve a cargar todas las celdas visibles.

Para la animation dentro de la celda de vista de colección, ¿por qué no codificar más en el object de celda?