कोर एनीमेशन का उपयोग करके, मैं UIView
(यानी यह CALayer
) को इसके केंद्र पर फोल्ड करना चाहता हूं। यानी मैं लंगर बिंदु को सेट कर दूंगा (0.5,0.5) & परत को फोल्ड करें। गुना के रूप में परिप्रेक्ष्य का एक छोटा सा हो रहा है,आईओएस कोर एनीमेशन - एक परत
तो, क्या हो रहा है है, परत इसके केंद्र पर मुड़ा हुआ जा रहा है - यह छवि है कि मैं में फ़ोटोशॉप बनाया प्रभाव मैं देख रहा हूँ दे सकता है लागू किया गया है (कुख्यात m34
!)। प्रारंभ में, एक्स-वाई विमान में दृश्य समानांतर है जो ज़ेड अक्ष के साथ सीधे उपयोगकर्ता को देखता है। जैसे-जैसे गुना हो रहा है, उसी आधे & एक ही समय में शीर्ष आधा वापस (कुछ परिप्रेक्ष्य के साथ, गहराई & 3 डी प्रभाव देने के लिए) एक्स-जेड विमान में पूरी परत (समांतर) है। ध्यान दें कि X-Z विमान में परत समानांतर होने के बाद, उपयोगकर्ता अब परत को देखने में सक्षम नहीं होगा। लेकिन यह ठीक है, यही वह प्रभाव है जिसे मैं ढूंढ रहा हूं। UIView
इसके केंद्र पर तह से गायब हो रहा है।
iOS
में ऐसा करने के बारे में कोई कैसे होगा? 2 अलग परतों का उपयोग किए बिना (नीचे & शीर्ष के लिए)? किसी भी मदद की बहुत सराहना की है ...
अद्यतन: @miamk बताते के रूप में, यह एक ही यूआई में "हमारा विकल्प" App या "Flipboard" उपयोग किया गया ऐप्लिकेशन प्रभाव है। मैं इस पर पिछले 8 घंटों के लिए अपने दिमाग को बाहर कर रहा हूं, अब तक फलहीन। किसी भी विचार की सराहना की है। धन्यवाद ...
अद्यतन: मैंने अधिक विशिष्ट उत्तरों प्राप्त करने के लिए इस पर बक्षीस की पेशकश की है। देखना चाहते हैं -
- कोड नमूने।
- ऐसे लोगों से सलाह लें जिन्होंने ऐसा कुछ किया है।
- यहां तक कि एक विस्तृत फैशन (अलगो) में इसे हासिल करने का तरीका भी बहुत सराहना करता है।
यह अल गोर के हमारा चॉइस ऐप (छवियों का तह और खोलने) या फ्लिपबोर्ड के पृष्ठ को एनीमेशन बदलने के समान कुछ होगा, है ना? अच्छा सवाल है, हालांकि मुझे संदेह है कि मैं किसी भी मदद से हो सकता हूं। – MiguelB
हां, ऐसा कुछ! देखें कि क्या आप किसी भी विचार से आ सकते हैं? कोई फर्क नहीं पड़ता कि यह कितना निराला है ... –