te voy a dar una respuesta más clarificada:
aunque en el establecimiento de la propiedad de la animación fillMode
a kCAFillModeForwards
(o kCAFillModeBoth) apariencia y en el establecimiento de removedOnCompletion
a NO
puede mantener su capa en su estado final, cuando la animación terminada mismo tiempo pero este uso de fillMode
no es el camino diseñado. y en realidad hacer daño si tiene otra animación añadir a la misma el keyPath
(por cierto, el enfoque correcto para el estado final de animación torreón es cambiar el valor de la propiedad para que coincida con el cuadro final de la animación.)
lo que el fillMode
realmente utilizar los está en conexión con una animación infantil dentro de una animación agrupados para que pueda especificar la animación infantil específico en estado deseado
Gran explicación! Sí, tengo el removeOnCompletion establecido en NO. Es por eso que no veo cambios en el modo de llenado, ¿verdad? ¿Por qué se llama "fillMode"? Entonces, internamente, ¿no es nada más que mantener los nuevos parámetros calculados después de todas las rutinas de interpolación de animación? – Thanks
Entonces, ¿qué es 'removedOnCompletion' para if' fillMode' hace el trabajo? – jowie
@jowie - Eso evita que la animación como un todo se elimine en su finalización. El modo de llenado simplemente lo bloquea en su estado final, pero si está configurado para ser eliminado cuando termine, la configuración fillMode no tendrá importancia. –