Это, наверное, простой вопрос, но я не могу понять, как это сделать. В принципе все, что я хочу сделать, это увядает окно перед закрытием:Как дождаться окончания аниматора?
[[window animator] setAlphaValue:0.0];
[window close];
Это прекрасно работает без [закрытие окна], но когда это входит в окне, кажется, чтобы закрыть его до анимации отделки (очевидно, не то, что я хочу); то же самое происходит для orderOut :, performClose :, и т. д. Есть ли способ избежать этого?
Сообщение к currentContext должно быть -animationDuration, не -delay. – kperryua
Спасибо. Я закончил с использованием этого: \t [Окно performSelector: @selector (Закрыть) \t withObject: ноль \t afterDelay: [[NSAnimationContext currentContext] продолжительность]]; – Michael
D'oh! Правильно .. мой плохой. :-) – kperryua