Ho diversi CALayers
che sto provando ad animare su un nuovo zPosition
con ogni livello leggermente ritardato dagli altri.animare più CALayers, ma non nello stesso spazio di tempo
Ogni animazione dovrebbe richiedere 0,25 secondi e iniziare 0,05 secondi dopo l'animazione precedente avviata. Alla fine di ogni animazione il livello verrà rimosso dall'albero dei livelli.
Ho utilizzato con successo il metodo delegato -animationDidStop:finished:
per rimuovere i miei livelli al loro completamento ma non sono stato in grado di ordinare correttamente le animazioni.
È possibile pianificare le animazioni in questo modo e in che modo?
Ho anche cercato in alto e in basso una risposta a questo e ho provato varie cose. Ho pensato che sarebbe stato possibile creare un CAAnimationGroup condiviso che tutti i livelli potessero condividere come un intervallo di tempo di riferimento, ma ovviamente non funziona. Ora penso che questo sia probabilmente il modo per farlo, ma mi piacerebbe anche sentire gli altri con maggiori informazioni in merito. – Felixyz