2011-03-21 24 views
8

कोर ग्राफिक्स/क्वार्ट्ज 2 डी एपीआई का उपयोग करके आईओएस में मैं इस तरह के एक शंकु ढाल कैसे आकर्षित कर सकता हूं?कोर ग्राफिक्स/क्वार्ट्ज 2 डी का उपयोग करके आईओएस में एक शंकु ढाल कैसे बनाएं?

Conical Gradient Sample http://ods.com.ua/win/eng/other/gimpdoc-html/painta27.gif

+0

मुझे इसमें भी रूचि है। –

उत्तर

1

ढाल की इस शैली के लिए कोई क्वार्ट्ज समारोह नहीं है। जब तक कि आप इसके पीछे गणित में खोदने के लिए तैयार न हों, मैं सुझाव दूंगा कि आप इसके लिए पूर्व-निर्मित छवियों का उपयोग करें। अगर आपको केवल ओपेसिटी मास्क के लिए इसकी ज़रूरत है तो यह कोई समस्या नहीं है।

6

हाल ही में मैं इस के लिए एक कस्टम CALayer वर्ग बनाया है: AngleGradientLayer

यह प्रदर्शन के लिए परीक्षण नहीं किया है, इसलिए सावधान रहना।

screenshot

2

मैं इस के लिए शुद्ध स्विफ्ट समाधान चाहता था, और यह भी मेरे लिए एक तरह से एक चुनौती भरा काम था।

अंत में, मैंने AEConicalGradient लिखा जो दिलचस्प दृष्टिकोण (एक सर्कल का उपयोग करके और केंद्र में विभिन्न रंगों की रेखाचित्रों का उपयोग करके) करता है।

AEConicalGradient