Ich versuche Core-Animation für das iOS / iPhone zu lernen. Meine Root-Ebene enthält viele Sublayer (Sprites) und sollte sich drehen, wenn sie entfernt werden ...
Mein Plan war, eine sich drehende Animation hinzuzufügen und dann das Sprite zu entfernen, wenn animationDidStop aufgerufen wird. Das Problem ist, dass die Sprite-Ebene kein Parameter für animationDidStop ist!
Was ist der beste Weg, die spezifische Sprite-Ebene von animationDidStop zu finden? Gibt es einen besseren Weg, um das Sprite zu drehen, wenn es entfernt wird? (Idealerweise würde ich gerne kCAOnOrderOut verwenden, aber ich konnte es nicht funktionieren lassen)
%Vor%Finden Sie diese Antwort hier Cocoabuilder , aber im Grunde genommen fügen Sie einen Schlüssel hinzu Wert für die CABasicAnimation für CALayer, die animiert wird.
%Vor%Dann referenzieren Sie es im animationDidStop Callback
%Vor%Tags und Links iphone ios animation core-animation