我不知道为什么它被证明如此困难,但基本上我想在我的屏幕上制作一个 NSView 动画,一旦完成动画,删除那个 NSView。但是,似乎我绝对找不到有关如何执行此操作的参考。有人可以帮忙吗?
我正在像这样开始我的动画
NSRect frame = blob.frame;
frame.origin.x = animationStopX;
[NSAnimationContext beginGrouping];
[[NSAnimationContext currentContext] setDuration:timeToDisappear];
[[blob animator] setFrame:frame];
[NSAnimationContext endGrouping];
一旦它完成或任何事情,我无法从中获得回调。