Mam kilka CALayers
, które próbuję animować do nowego zPosition
z każdą warstwą nieco opóźnioną od pozostałych.animacja wielu obiektów CALayers, ale nie w tej samej przestrzeni czasu
Każda animacja powinna zająć 0,25 sekundy i rozpocząć się 0,05 sekundy po rozpoczęciu poprzedniej animacji. Na końcu każdej animacji warstwa zostanie usunięta z drzewa warstw.
Z powodzeniem używam metody delegatów -animationDidStop:finished:
do usuwania moich warstw po ich zakończeniu, ale nie udało mi się prawidłowo zamówić animacji.
Czy można zaplanować animacje w ten sposób i jak?
Ja również szukałem odpowiedzi na to pytanie i próbowałem różnych rzeczy. Sądziłem, że będzie można utworzyć jedną wspólną grupę CAAnimationGroup, którą wszystkie warstwy mogą udostępniać jako ramy czasowe, ale to oczywiście nie działa. Teraz myślę, że jest to prawdopodobnie sposób, aby to osiągnąć, ale chciałbym również usłyszeć od innych z lepszym wglądem w to. – Felixyz