最佳答案
我想知道在哪里的回调(或者如果有什么)为动画在一个 CALayer。特别是,对于隐含的动画,如改变框架,位置等。在 UIView 中,你可以这样做:
[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];
具体来说,setAnimationDidStopSelector
是我想要的动画在一个 CALayer。有没有类似的东西?
TIA.