2016-03-20 21 views

cevap

0

Çizim söz konusu olduğunda, parçaların doğru sırayla çizilmesi meselesidir. Ekran görüntüsünde gösterilen görüntüyü nasıl çizeceğinizi inceleyelim.

  • Önce tüm arka planı çizin.

  • En yüksek eğri ile başlayın. Eğri çizin; eğriyi bir maskenin veya kırpma alanının üst kısmı olarak kullanın veya eğriyi sağ ve alt sınırlarını kullanarak kapatın ve altındaki rengi elde edebilmek için doldurun. Şimdi altındaki tüm alan sarı.

  • Aynısını bir sonraki eğri ile yapın. Şimdi bu eğrinin altındaki tüm alan turuncu renktedir, daha önce çizdiğiniz sarıların üstünü tamamıyla kaplar.

  • Diğer tüm eğriler için tekrarlayın.

+0

Eğrinin altındaki alanı doldurmak için nasıl maskeleneceğimi görmek için yanıtıma bakın: http://stackoverflow.com/a/23202718/341994 Sizin durumunuzda, daha da basittir, çünkü bu katı bir doludur, diğer cevap biraz daha fazla olan bir gradyan yapıyorum. – matt

+0

Aslında daha da basitleştirilmiş birleştirilmiş CAShapeLayers kullanabilirsiniz. – matt

İlgili konular