Cómo implementar esta animation de celda con UICollectionView

Estoy tratando de hacer esta animation

Para la list, creo que puedo usar UICollectionView , pero la parte de animation parece ser complicada.

¿Alguna idea sobre esto?

Si te refieres a la parte springl de la animation, eso no es muy complicado: Apple tiene una demostración de exactamente ese comportamiento en el mismo código para UIDynamics (iOS7 + solamente).

Hay otro ejemplo aquí que se parece mucho a lo que está buscando:

http://www.objc.io/issue-5/collection-views-and-uidynamics.html

Busque en el medio un ejemplo animado. Incluso usa vistas de colección.

Como dijo @Kendall, realmente necesitas probar UIDynamics .

Para una solución rápida, acabo de intentar debajo del código. Funciona un tanto bien y está relacionado con su código. No sé sobre el performance. Por lo tanto, puede crear una falta de performance en su proyecto.

Es solo una idea Si no está funcionando para usted, déjelo tal como está.

 - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { MyCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"MyCollectionViewCell" forIndexPath:indexPath]; [UIView animateWithDuration:0.2 animations:^{ cell.transform = CGAffineTransformMakeTranslation(0.0, -50); }]; [self delayBy:0.5 code:^{ // call block of code after time interval [UIView animateWithDuration:0.3 animations:^{ cell.transform = CGAffineTransformIdentity; }]; }]; return cell; }