Estoy creando una aplicación en iPhone y tengo varias UIViews y capas en ella. Estoy haciendo algunas animaciones usando la clase CAKeyframeAnimation y dado que las animaciones tienen que estar encadenadas, he reemplazado el método animationDidStop en UIView.Necesito ayuda con las devoluciones de llamadas de animación (iPhone)
Estoy obteniendo las devoluciones de llamada correctamente, sin embargo, no pude averiguar cómo puedo encontrar qué animación se terminó para poder comenzar la siguiente. Solo los parámetros de la función de devolución de llamada son un objeto CAAnimation y un booleano.
Puedo solucionar este problema estableciendo una propiedad en la clase y usando una enumeración para las diversas animaciones que uso. Sin embargo, solo quería saber si hay atributos incorporados en las devoluciones de llamada que puedo establecer en el objeto CAKeyframeAnimation y luego referirme a los mismos en la devolución de llamada.
¡Cualquier ayuda sería muy apreciada!
no pude editarlo, pero necesita @ antes "firstAnimation" a la línea [animación setValue: forKey "firstAnimation": @ "nombre"]; – efeyc