Quería animar un objeto de imagen moviéndolo a lo largo de una curva particular. No es una curva general o aleatoria, sino más bien una curva que sigue una ruta particular en la pantalla.Mover un objeto a lo largo de una curva en el desarrollo de iPhone
Actualmente, estoy especificando manualmente la lista de coordenadas xey de la ruta a lo largo de la cual quiero mover el objeto de la imagen estableciendo su marco cada vez. Este es un proceso laborioso en el sentido de que estoy configurando las coordenadas xey específicas de la ruta y moviendo la imagen a lo largo de ella. ¿Hay una manera más eficiente de hacer esto?
¿Hay alguna forma en que pueda especificar, digamos, entre 15 y 20 puntos y tener una curva trazada a lo largo de esas para mover el objeto? ¿Alguna otra forma de lograr esto? Cualquier ayuda sería muy apreciada. Gracias.
Gracias. Eso ayudó. En lugar de addLineToPoint uso addQuadCurveToPoint y eso hace el trabajo. Otra pregunta aquí. ¿Cómo puedo detectar el final de una CAKeyFrameAnimation? ¿Hay algún método delegado para esto? El delegado animationDidStop no se llamó cuando la animación se detuvo. – Nathan
Lo siento. Tengo eso arreglado. Error tonto. Estaba usando el delegado animationDidStop de un UIView en lugar del de una CAAnimation. Ahora el delegado también funciona. – Nathan