के लिए संक्रमण CIFilters का उपयोग करके मैं CATransition
की filter
संपत्ति का उपयोग करने के लिए नए आईओएस 6 संक्रमण एनिमेशन (सीआईबीर्सस्वाइप ट्रांजिशन, सीआईसीपीमैचिन ट्रांजिशन इत्यादि) का उपयोग करने की कोशिश कर रहा हूं। CIFilter
documentation कहता है कि ये आईओएस 6 पर उपलब्ध हैं, और CATransition
documentation पर कुछ भी नहीं कहता है कि filter
संपत्ति का उपयोग नहीं किया जा सकता है।CATransition
लेकिन, मैं उन्हें काम करने के लिए प्रतीत नहीं कर सकता। मुझे नहीं पता कि ऐप्पल कार्यक्षमता की अनुपलब्धता का उल्लेख करने में असफल रहा है या मैं इसे काम करने के लिए कुछ याद कर रहा हूं। यहां बताया गया है कि मैंने इसे कैसे सेट किया:
CIFilter *transitionFilter = [CIFilter filterWithName:@"CIBarsSwipeTransition"];
[transitionFilter setDefaults];
CATransition *transition = [CATransition new];
transition.duration = 0.4f;
transition.filter = transitionFilter;
[self.view.layer addAnimation:transition forKey:kCATransition];
किसी भी पॉइंटर्स की सराहना की जाती है।
क्या आप दस्तावेज के लिए एक लिंक प्रदान कर सकते हैं जो "आईओएस में उपलब्ध नहीं है" का उल्लेख करता है? मेरे प्रश्न में जुड़े दस्तावेज़ों में इसका उल्लेख नहीं है। वैसे भी, मैंने इसे बहुत समय पहले छोड़ दिया और अपना खुद का कस्टम कार्यान्वयन किया। मैं इसे उत्तर के रूप में चिह्नित करूंगा क्योंकि आपने ऐसा लगता है कि मैंने रडार दायर करने के लिए ऐसा किया है। –
लिंक उत्तर में जोड़ा गया। स्थिरांक अनुभाग नीचे है। – jrturton