Tengo varios CALayers
que estoy tratando de animar a un nuevo zPosition
con cada capa ligeramente retrasada de las demás.animando múltiples CALayers, pero no en el mismo espacio de tiempo
Cada animación debe tomar 0.25 segundos y comenzar 0.05 segundos después de que comenzó la animación anterior. Al final de cada animación, la capa se eliminará del árbol de capas.
He estado utilizando con éxito el método de delegado -animationDidStop:finished:
para eliminar mis capas, ya que terminan, pero no he podido ordenar las animaciones correctamente.
¿Es posible programar animaciones de esta manera y cómo?
También he estado buscando una respuesta a esto, y he intentado varias cosas diferentes. Pensé que sería posible crear un CAAnimationGroup compartido que todas las capas podrían compartir como un marco de tiempo de referencia, pero obviamente no funciona. Ahora creo que esta es probablemente la manera de hacerlo, pero también me encantaría escuchar a otros con más información sobre esto. – Felixyz