2013-02-02 23 views
7

Her iki ucunda da kaybolur bir UIBezierPath çizmeye çalışıyorum - alpha 0 için 1 sonra 0. Temelde 'un bir UIBezierPath içinde drawRect içinden bir degrade çizmek istiyorum.Ends sonunda soluk UIBezierPath Beraberlik (Degrade)

DÜZENLEME:

enter image description here

+0

Böyle bir degrade ile doldurulmuş bir yol mu demek istiyorsunuz, yoksa yolun konturlu çizgisi boyunca degrade çizmek mi istiyorsunuz? – omz

+0

OP'nin bir yolunu okurken bahsediyor olduğunu farz ediyorum. Yol kapatılmışsa (ve doldurulmuşsa) herhangi bir sonu olmazdı. –

+0

@omz Evet, bir degradeyle bir yolu vurmak istiyorum. – Undo

cevap

1

Kendi sorumu ...

Sonunda anladım cevaplama Bkz. UIBezierPath ile bir şey kullanmak yerine, gradiyeyi uygulayan UIView kullandım, bkz. this post.

1

Ne -strokeWithBlendMode:alpha: kullanmayla ilgili: İşte ulaşmak için çalışıyorum etkisi var?

1'e ulaşana kadar alfa değerini artırmaya/azaltmaya devam eden bir tür döngü ile birlikte kullanıldığında (ve artış "soluk" bölümün uzunluğunu belirler) çalışmalıdır.

here