ऐप्पल प्रलेखन का दावा है कि कोर एनीमेशन एक्शन कुंजी केसीएऑनऑर्डर ऑट का एकमात्र उद्देश्य है: दृष्टि से बाहर एक परत को एनिमेट करने के लिए जब यह या तो छिप जाता है या -removeFromSuperlayer ने इसे बुलाया है। मैं केवल इस प्रश्न में बाद के मामले का जिक्र कर रहा हूं।हम काम करने के लिए kCAOnOrderOut कैसे प्राप्त कर सकते हैं?
प्रैक्टिस में, जब -removeFromSuperlayer कहलाता है, परत तुरंत हटा दी जाती है, और उस पर कोई एनीमेशन नहीं किया जाता है।
यह संकेत दिया गया है कि यह प्रस्तुति और मॉडल परतों के बीच एक अंतर है, लेकिन मुझे यह जानने के लिए कोर एनीमेशन में पर्याप्त अनुभव नहीं हुआ है।
किसी को भी कैसे परत से पहले चलाने के लिए एनीमेशन के लिए मजबूर करने की व्याख्या कर सकते हैं, तो निकाल दिया जाता है जब एनीमेशन कुंजी kCAOnOrderOut के लिए दिया जाता है, यह कम से कम मुझे और कुछ अन्य लोगों द्वारा की सराहना की जाएगी।
धन्यवाद।
यह मानक हैक I है और हर कोई उस समय के लिए उपयोग करता है, हाँ; लेकिन यह "हैक" करने के लिए पूरी तरह से अनावश्यक होना चाहिए; kCAOnOrderOut बस दस्तावेज के रूप में काम करना चाहिए। –