2010-12-08 6 views
8

Quiero dibujar una ruta gradualmente, es decir, quiero que la ruta aparezca como si fuera dibujada a mano. He logrado crear el camino que necesito. También he logrado crear una CAKeyFrameAnimation que utiliza esta ruta. Pero hasta ahora solo puedo mover un objeto a lo largo de este camino. Me gustaría mover un objeto (por ejemplo, un lápiz) a lo largo de la ruta, y hacer que la ruta aparezca como si estuviera dibujada.Dibujando una ruta con CAKeyFrameAnimation en iPhone

¿Alguna sugerencia?

Respuesta

9

Crear una CAShapeLayer con su trayectoria y la animación de la capa de strokeEnd de 0.0 a 1.0. (Esto es nuevo en iOS SDK 4.2, no funcionará con versiones anteriores.)

+0

Nice. Me perdí esa adición en las notas de la versión 4.2. –

+1

@rad: si se me permite tocar mi propia bocina, escribí un resumen sobre las novedades en 4.2: http://oleb.net/blog/2010/11/whats-new-in-ios-sdk-4 -2/ –

+0

Esa es una gran recapitulación. Gracias por mencionarlo. –

Cuestiones relacionadas