पर ऊपर जा रहा है मैं "चाहते हैं" iPhone एप्लिकेशन पृष्ठभूमि की नकल करना चाहते हैं चेतन करने के लिए, वहाँ 3 रंग है कि मैं एक के बाद एक के लिए एक दृश्य चाहते हैं, तो हमें लाल, नीले और हरे रंग का कहना है कि करते हैं।कैसे ढाल आईओएस
मैं चाहता हूं कि लाल से नीले रंग के हरे रंग के साथ एक ढाल हो, स्क्रीन के प्रत्येक 1/3, एक-दूसरे (ढाल) में फीका हो, फिर, मैं चाहते हैं कि लाल शीर्ष पर स्क्रीन से निकल जाए और वापस आएं बिल्कुल नीचे। (नीचे तस्वीरें देखें ...)
एनीमेशन ऊपर बढ़ना चाहिए, मैं ढाल बढ़ जाती हैं और स्क्रीन के तल पर सुधार और ऊपर जाने के लिए चाहते हैं।
मैं CAGradientLayer का उपयोग कर और "रंग" संपत्ति एनिमेट, लेकिन यह सब कुछ एक दूसरे में fades की तरह, जरूरी नहीं कि बंद स्क्रीन चलती लग रहा है की कोशिश की।
विचार ओपन का उपयोग कर, लेकिन कुछ है जो बहुत सरल लगता है के लिए है कि कम से जाने के लिए नहीं करना चाहती। किसी भी मदद/कोड नमूने की सराहना की जाएगी। मुझे मूल रूप से कोरएनीमेशन/कोरग्राफिक्स का उपयोग करके ढाल को एनिमेट करने में मदद की ज़रूरत है।
अग्रिम धन्यवाद!
ठीक है, तो मैं एक ढाल परत स्क्रीन से बड़ा (स्क्रीन ऊंचाई 3 गुना) बनाने की कोशिश की है, और उसके position.y एनिमेटेड, और यह, काम करता है position.y> स्क्रीन origin.y तक । क्या मैं एक और ढाल बना देता हूं और इसे पहले के नीचे रखता हूं, इसलिए यह अभी भी जारी रहता है, बड़ी ग्रेडियेंट परत स्क्रीन बंद होने के बाद आप एनीमेशन कैसे चलते हैं? मुझे लगता है कि एक सुपर लम्बाई के साथ केवल एक कैग्रेडिएंट लेयर बनाना और इसकी स्थिति को एनिमेट करना। यह जरूरी नहीं है कि जवाब, क्योंकि यह अभी भी अंततः समाप्त हो सकता है। मैं हमेशा के लिए एनिमेट करना चाहता हूँ। – Supereid86
ठीक है, जब यह एक लूप बिंदु पर जाता है, तो आप स्थिति को शीर्ष पर (एनीमेशन के बिना) रीसेट कर देंगे फिर लूप फिर से करें। – jrturton
एक आकर्षण की तरह काम किया। एक टिप्पणी- मुझे 2 कैग्राइडेंट लेयर, एक लाल-नीला-लाल और अन्य लाल-नीले-लाल बनाने की आवश्यकता थी।मैंने एक दूसरे के शीर्ष पर रखा (एक शीर्ष पर और पहले के अंत में शुरू होने वाला), मैंने स्थिति को एनिमेट किया। जब तक पहली बार स्क्रीन बंद नहीं हुई और दूसरा अब पहले की उत्पत्ति पर था। फिर मैंने बिना किसी एनीमेशन के दूसरे के नीचे पहला स्थानांतरित किया, और फिर स्थिति को एनिमेट किया। धन्यवाद @ jrtuton! – Supereid86