2013-02-02 39 views
7

पर मैं एक UIBezierPath कि दोनों सिरों पर फ़ेड आउट आकर्षित करने के लिए कोशिश कर रहा है यही कारण है कि कर रहा हूँ - 0 को अल्फा 0 से 1 को फिर वापस। मैं मूल रूप से drawRect के भीतर से UIBezierPath में ढाल खींचने में सक्षम होना चाहता हूं।UIBezierPath ड्रा Fades समाप्त होता है (ढाल)

संपादित करें:

enter image description here

+0

क्या आपका मतलब है कि इस तरह के ढाल से भरा हुआ पथ या क्या आप पथ की स्ट्रोक लाइन के साथ ढाल खींचना चाहते हैं? – omz

+0

मुझे लगता है कि ओपी पथ पथभ्रष्ट करने के बारे में बात कर रहा है। अगर पथ बंद था (और भरा) तो इसका कोई अंत नहीं होगा। –

+0

@omz हां, मैं ढाल के साथ पथ को स्ट्रोक करना चाहता हूं। – Undo

उत्तर

1

अपने ही सवाल ...

मैं अंत में यह समझ से बाहर का जवाब देखें। UIBezierPath के साथ कुछ उपयोग करने के बजाय, मैंने UIView का उपयोग किया था जिसे मैंने ग्रेडियेंट को this post पर देखा था।

1

-strokeWithBlendMode:alpha: का उपयोग कर के बारे में क्या: यहाँ प्रभाव मैं प्राप्त करने के लिए कोशिश कर रहा हूँ है?

कुछ प्रकार के लूप के साथ संयोजन में जो अल्फा मान में वृद्धि/कमी को बनाए रखता है जब तक कि आप 1 तक नहीं पहुंच जाते (और वृद्धि "फीका" सेगमेंट की लंबाई निर्धारित करती है) को काम करना चाहिए।

here