Ich frage mich, wo die Callbacks (oder wenn es etwas gibt) für Animationen in einem CALayer. Insbesondere für implizite Animationen wie den Rahmen zu verändern, Position usw. In einem UIView, könnten Sie so etwas tun:Animation Ende Callback für CALayer?
[UIView beginAnimations:@"SlideOut" context:nil];
[UIView setAnimationDuration:.3];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(animateOut:finished:context:)];
CGRect frame = self.frame;
frame.origin.y = 480;
self.frame = frame;
[UIView commitAnimations];
Insbesondere die setAnimationDidStopSelector
ist, was ich für eine Animation in einem CALayer wollen. Gibt es so etwas?
TIA.
Für alle hier googeln, ich habe unglaublich in einer modernen Antwort auf diese Frage stellen alte Frage! : O Search down to "2017 ..." – Fattie