2011-06-08 6 views
12

अनिवार्य रूप से यदि उपयोगकर्ता एनीमेशन अभी भी जा रहा है, तो एक बटन दबाता है, मैं एक संपत्ति को समायोजित करने में सक्षम होना चाहता हूं और फिर एक और एनीमेशन जोड़ना चाहता हूं, लेकिन अगर एनीमेशन खत्म हो जाता है तो मैं इसे एक डिफ़ॉल्ट संपत्ति का उपयोग करना चाहता हूं। क्या यह संभव है? वास्तव में अच्छा क्या होगा एक परत पाने के लिए एक तरीका है परत से संपत्ति, लेकिन मुझे ऐसा कुछ नहीं मिल रहा है।मैं कैसे जांच सकता हूं कि UIView एनिमेट कर रहा है या नहीं?

उत्तर

0

अगर मुझे गलत तरीके से नहीं मिला। आप CABaseAnimation का उपयोग कर सकते हैं और CAAnimationDelegate पर कॉल कर सकते हैं। तो आप विधि - (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag लागू कर सकते हैं। जब एनीमेशन समाप्त हो जाता है, तो ध्वज हाँ होगा।