Estoy luchando con la conceptualización de animaciones con CALayer frente a UIView propios métodos de animación. Tirar "Core Animation" en esto y, bueno, tal vez alguien pueda articular estos conceptos desde un alto nivel para que pueda visualizar mejor lo que está sucediendo y por qué querría migrar las animaciones de UIView (con las que estoy bastante familiarizado ahora) a las animaciones de CALayer en el iPhone. Cada vista en Cocoa-Touch automáticamente obtiene una capa. Y, al parecer, puede animar uno y/o el otro?!? ¡¿Incluso mezclarlos juntos?!? ¿Pero por qué? ¿Dónde está la línea? ¿Cuál es el pro/con para cada uno?UIView animación vs CALayers
La Guía de programación básica de animación salta inmediatamente a la capa & Clases de temporización y creo que es necesario dar un paso atrás y comprender por qué existen estas piezas variadas y cómo se relacionan entre sí.
Esta fue una excelente pregunta de propósito general y todas las respuestas son excelentes. Elegí a todos en este hilo. – mobibob
Gran pregunta. ¿Alguien conoce las mejores prácticas para animar un CALayer de UIView?En mi ejemplo, necesito un efecto 3D, y me parece que la animación de la capa hace que el 'marco' de la UIView se desalinee con la capa (por lo que para un botón, los grifos ya no coincidirán). – Marc