2009-07-21 15 views

Respuesta

8

Todas son interfaces para Core Animation. Las diversas interfaces generalmente intercambian simplicidad versus control. Todo lo que puede hacer con un bloque de animación UIView se puede hacer con un CAKeyFrameAnimation, pero probablemente escriba más código para hacerlo.

+0

Veo ... así que los bloques de animación UIView son los más simples, mientras que CKeyFrameAnimation es el más complejo de todos ellos? – Thanks

+2

Un bloque de animación UIView reúne las ideas de grupos de animación, transiciones y transacciones en una sola interfaz, y define esa interfaz en términos de la vista. Es probable que CAKeyFrameAnimation sea el más complejo de usar de las clases concretas, pero por supuesto podría llegar incluso más allá e implementar su propia CAPropertyAnimation para obtener aún más control (como tiempos más complejos), o podría implementar sus propios filtros CoreImage para crear nuevas CATransiciones. Entonces definitivamente hay cosas más complejas que CAKeyFrameAnimation. Pero todos son parte del mismo marco. –

Cuestiones relacionadas