यह शायद एक साधारण सवाल है लेकिन मुझे यह पता लगाना प्रतीत नहीं होता कि यह कैसे करना है। मूल रूप से सभी मैं करना चाहता हूँ बंद करने से पहले एक खिड़की नहीं हो पाती है:एनिमेटर को समाप्त करने के लिए कैसे प्रतीक्षा करें?
[[window animator] setAlphaValue:0.0];
[window close];
यह [विंडो बंद] के बिना ठीक काम करता है, लेकिन जब कि शामिल किया गया है खिड़की एनीमेशन खत्म होने से पहले ही बंद करने के लिए लगता है (जो स्पष्ट रूप से है जो मैं चाहता हूं वह नहीं); ऑर्डर के लिए ऐसा ही प्रतीत होता है: लेकिन प्रदर्शन करें: आदि। क्या इससे बचने का कोई तरीका है?
currentContext को संदेश -animationDuration होना चाहिए, -delay नहीं। – kperryua
धन्यवाद। मैं इस का उपयोग कर समाप्त हो गया: \t [खिड़की performSelector: @selector (करीब) \t withObject: शून्य \t afterDelay: [[NSAnimationContext currentContext] अवधि]]; – Michael
डी ओह! यह सही है .. मेरा बुरा। :-) – kperryua