Intereting Posts
मैं NSManagedObjectContext बच्चे को कैसे बनाऊं? क्या यूआईएसक्रोलदृश्य सूचक को दाहिनी ओर से बाएं ओर ले जाने के लिए संभव है? आईओएस डिवाइस पर सेंसर फ्यूजन AVPlayer के लिए नियंत्रण मैं Xcode 4 में DeviceSupport फ़ोल्डर में iPhone समर्थन के पिछले संस्करणों को निकाल सकता हूं? क्लाउडकिट को सीकेएसेट के रूप में एक छवि को कैसे ठीक से भेजें? कोकोपॉड टेस्ट अंक – डुप्लिकेट "दो में से एक का उपयोग किया जाएगा जो एक अपरिभाषित है। " मैं स्विफ्ट में एक एनएसएलयूट कॉन्ट्रैंचेंट को कैसे सजीव कर सकता हूं? एक UIScrollView के भीतर UIScrollView, कैसे दो के बीच स्क्रॉल जब एक चिकनी संक्रमण रखने के लिए एक साथ दो एपप्लेयर ऑडियो फ़ाइलों को खेलने के दौरान ऑडियो गड़बड़ी NSURL सत्र अपलोड क्यों करता है TaskWithRequest: से डेटा: php सर्वर पर अपलोड करने में विफल? मैं Xcode से अनावश्यक आईओएस सिम्युलेटर प्रविष्टियों को कैसे निकालूं? आईओएस: कैसे एक छवि को प्रभावी ढंग से धुंधला है? आईओएस: निम्नलिखित जेएसओएन के लिए वेब सेवा के लिए तारों की पोस्ट सरणी वीडियो घूमना / एवीएमटैबलविडियो कॉम्पॅशनलेयर इंस्ट्रक्शन

कैट्रंसैक्शन द्वारा ट्रिगर एनीमेशन के पूरा होने का मैं कैसे पता लगा सकता हूं

मेरे पास एक CALayer है जो मैं केवल बना और नियंत्रक के initWithNibName में मेरे दृश्य नियंत्रक के मुख्य दृश्य के एक सबव्यू में जोड़: और फिर, मैं निम्नलिखित एनीमेशन करता हूं:

[CATransaction begin]; [CATransaction setAnimationDuration:2]; [logoLayer setOpacity:0]; [CATransaction commit]; 

मैं यह कैसे बता सकता हूँ जब यह एनीमेशन किया जाता है? प्रदर्शन चयनकर्ता: 2 सेकेंड तक देरी दृष्टिकोण इसके बारे में जाने के लिए "सही रास्ता" नहीं लगता

Solutions Collecting From Web of "कैट्रंसैक्शन द्वारा ट्रिगर एनीमेशन के पूरा होने का मैं कैसे पता लगा सकता हूं"

डॉक्टर के मुताबिक, [CATransaction setCompletionBlock:] का उपयोग आप के लिए किया जा सकता है

इसे कहते हैं

पूरा लेन-देन ऑब्जेक्ट को (मुख्य थ्रेड पर) बुलाया जाने की गारंटी दी जाती है, जैसे ही इस लेन-देन समूह द्वारा बाद में जोड़ी गई सभी एनिमेशन ने पूरा कर लिया है (या हटा दिया गया है।) यदि वर्तमान लेन-देन समूह प्रतिबद्ध होने से पहले कोई एनिमेशन नहीं जोड़ा गया है (या पूरा ब्लॉक एक अलग मान पर सेट है), ब्लॉक को तुरंत लागू किया जाएगा।

एनीमेशन लेनदेन begin से पहले ऐसा कुछ जोड़ने की कोशिश करें

 [CATransaction setCompletionBlock:^{ // Action after the animation completion }];