अनिवार्य रूप से यदि उपयोगकर्ता एनीमेशन अभी भी जा रहा है, तो एक बटन दबाता है, मैं एक संपत्ति को समायोजित करने में सक्षम होना चाहता हूं और फिर एक और एनीमेशन जोड़ना चाहता हूं, लेकिन अगर एनीमेशन खत्म हो जाता है तो मैं इसे एक डिफ़ॉल्ट संपत्ति का उपयोग करना चाहता हूं। क्या यह संभव है? वास्तव में अच्छा क्या होगा एक परत पाने के लिए एक तरीका है परत से संपत्ति, लेकिन मुझे ऐसा कुछ नहीं मिल रहा है।मैं कैसे जांच सकता हूं कि UIView एनिमेट कर रहा है या नहीं?
12
A
उत्तर
0
अगर मुझे गलत तरीके से नहीं मिला। आप CABaseAnimation
का उपयोग कर सकते हैं और CAAnimationDelegate
पर कॉल कर सकते हैं। तो आप विधि - (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag
लागू कर सकते हैं। जब एनीमेशन समाप्त हो जाता है, तो ध्वज हाँ होगा।