2013-09-25 11 views
6

जैसे ज़ूम संक्रमण IIolollectionView के साथ मेरे ऐप में आईओएस 7 कैलेंडर (और फोटो) ऐप्स के ज़ूम-टू-विस्तार संक्रमणों को दोहराने का प्रयास कर रहा हूं।UICollectionView - आईओएस 7 कैलेंडर

मेरे पास फ्लोलेआउट के साथ एक यूआईसीओलेक्शन व्यू ग्रिड है, और मैंने ज़ूम-इन संक्रमण प्राप्त करने के लिए बहुत बड़े सेल आकार के साथ एक नया लेआउट सेट किया है।

मेरी समस्या सेल की सामग्री है। कैलेंडर ऐप में, जब आप वर्ष-दर-वर्ष महीने में टैप करते हैं, तो माह सेल की सामग्री महीने-व्यू तक फैली हुई है। मैं इसे कैसे प्राप्त करूं? मैंने समाधानों की खोज की क्योंकि यह ज़ूम-टू-विस्तार एक UI प्रतिमान प्रतीत होता है ऐप्पल आईओएस 7 के लिए प्रचार कर रहा है, लेकिन कोई डेमो ऐप या ट्यूटोरियल उपलब्ध नहीं है।

उत्तर

4

कोई आउट ऑफ़ द बॉक्स समाधान नहीं है, हालांकि, नया आईओएस 7 एपीआई आपको आसानी से प्राप्त करने देता है। आपको इसे देखने के लिए अपने व्यू कंट्रोलर के बीच कस्टम ट्रांज़िशन का उपयोग करना चाहिए, यह आपको नियंत्रकों को किसी भी तरह से देखने के बीच संक्रमण को नियंत्रित करने देता है। यहां इसके बारे में एक अच्छा लेख है। http://www.doubleencore.com/2013/09/ios-7-custom-transitions/

सेल आप कर सकते हैं, उदाहरण के लिए, यह का एक स्नैपशॉट बनाने और उसके बाद पूरे स्क्रीन करने के लिए इसे पैमाने पर करने के कोर एनिमेशन का उपयोग बड़े पैमाने करने के लिए, जबकि आप विस्तृत दृश्य नियंत्रक दिखाई दे रहा है।