Replicación de la aplicación de posts iOS7 UIKitDynamics con CollectionView

Sé que hay montones de tutoriales y discusiones sobre cómo implementar una colección hinchableViewLayout usando UIKitDynamics.

Incluso hay un video de 13 sesiones de WWDC que aborda el tema exacto de replicar las "burbujas de posts" en la aplicación de posts iOS7.

Creé mi propio "layout animoso" siguiendo el video de la session y usando este tutorial, que también proporciona los detalles sobre la implementación de un mecanismo de mosaico, lo que garantiza que las cosas funcionen sin problemas incluso con miles de células.

Sin embargo, el resultado sigue siendo muy diferente de lo que podemos ver en la aplicación de posts y mi objective fue replicar el COMPORTAMIENTO MISMO EXACTO como la aplicación de posts.

  1. No importa cuántos valores diferentes UIAttachmentBehavior para las properties UIAttachmentBehavior (longitud, amortiguación, frecuencia), no puedo hacer que el rebote sea correcto.
    El video de la session dice que establecer un valor> 0 para longitud rompe cosas, porque las celdas no volverían a su position real. Sin embargo, solo pude reproducir la desaceleración suave y rápida que muestra la aplicación Mensajes al establecer ~ 0.5 para la longitud.
  2. Cuando la colecciónView alcanza sus límites, hay un agradable rebote exagerado para las últimas burbujas en la aplicación Mensajes, donde mi "implementación tutorial" simplemente no rebota en absoluto.

Hay una discusión en los foros de desarrolladores: discusión de foros de Apple Dev

Algunos sugieren usar múltiples UIAttachmentBehaviors por celda, otros dicen que aplicar UIView – animaciones de spring puede darle este efecto deseado. Incluso se supone que la aplicación Messages no utiliza UIKitDynamics + UICollectionView en absoluto. (dudo que Apple no esté usando esta técnica obvia para eso)

Entonces mi pregunta: ¿Alguien ha implementado con éxito una replicación exacta del comportamiento de las burbujas del post? ¿Qué más puedo hacer para get respuestas sobre este tema?