2009-07-22 8 views
12

El protocolo CAMediaTiming define una propiedad timeOffset. Ahora, dicen que es una compensación de tiempo. Suena sencillo, pero claro, cuando lo configuro en 15.0, por ejemplo, la animación todavía comienza inmediatamente. El timeOffset no parece tener ningún efecto.¿Cuál es el efecto de configurar timeOffset al animar?

Quizás alguien pueda señalarlo un poco?

Respuesta

14

La propiedad timeOffest cambia el punto de inicio de la animación a una hora distinta al comienzo.

Digamos que tiene una animación de 5 segundos. Normalmente su animación se ejecutará desde el tiempo 0 hasta el tiempo 5. Si establece un timeOffset de 2, su animación comenzará en el tiempo 2, llegará al tiempo 5 y luego 'wrap around' y el tiempo de ejecución 0 al tiempo 2.

Para retrasar el inicio de su animación, use la propiedad beginTime.

+1

¿por qué "envolver"? – onmyway133

+1

¿Es posible que la animación se detenga a 5 sin pasar de 0 a 2? –

Cuestiones relacionadas