Intereting Posts
फोनगैप आईओएस आवेदन का आकार आईओएस 4 के तहत काम कर रहे यूआरएल (यूआईएपीप्लिकेशन डिलीएगेट के हेन्डल ओपन यूआरएल के माध्यम से) ऐप्पिंग ऐप, लेकिन आईओएस 3.2 के तहत नहीं है आईओएस 6 और एनएसडीटाफॉर्मर WKWebView स्केलटॉफिट UIView के autoresizingMask का उद्देश्य क्या है? कैसे एक ऑब्जेक्ट RestKit का उपयोग करने के लिए रेल पोस्ट करने के लिए? UIImagePickerControllerDelegate ठीक से जवाब नहीं है नेविगेशन बार शीर्षक पाठ परिवर्तन का आनन्द करें लॉग इन प्रॉम्प्ट के बिना कोर एपी पर ऑटो लॉगिन ड्रॉपबॉक्स खाता इमोटिकॉन / इमोजी यूआरएल एन्कोड के साथ एनएसएसटीइंग प्रोग्राम के लिए आईपैड संस्करण / मॉडल की जांच कैसे करें आईओएस में एक विशिष्ट समय पर एक ऐप को जगाएं कपड़ा रिलीज XCode 6.3 codeign xcode- चुनें आईओएस 5 एप में आईओएस 6 सुविधाओं के सशर्त समर्थन Xcode 5 न्यूनतम तैनाती लक्ष्य

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

मेरे पास एक 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 }];