Я не знаю, почему это оказывается так сложно, но в основном я хочу анимировать NSView на моем экране, и как только эта анимация будет выполнена, удалите этот NSView. Однако кажется, что я не могу найти абсолютно никакой ссылки на то, как это сделать. Может кто-нибудь помочь?
Я начинаю свою анимацию так
NSRect frame = blob.frame;
frame.origin.x = animationStopX;
[NSAnimationContext beginGrouping];
[[NSAnimationContext currentContext] setDuration:timeToDisappear];
[[blob animator] setFrame:frame];
[NSAnimationContext endGrouping];
У меня нет возможности получить обратный вызов после его завершения или чего-то еще.