2010-09-18 15 views
7

UIImageView üzerinde CGContext ve Bezierpath kullanarak fırça desenini ayarlıyorum.Farklı fırça desenlerini ayarlama iphone

bu iyi bir yaklaşım var mı?

Fırça desenini ayarlamak için farklı boya fırçası desenleri oluşturmak için başka en iyi uygulamalarımız var mı?

Fırçamı uygularken kullanabileceğim farklı bir desen var mı?

+0

Yaklaşımınızı kodda kaydeder misiniz? –

+0

Soruyu biraz açıklığa kavuşturur musunuz? –

cevap

2

Evet, yapmak istediğiniz şey buysa sorun değil. Bu bağlamda bir "fırça" demek, bir çizgiyi nasıl çekmek istediğinizdir. Bazı UIImageView üzerinde bir bezier yolu için kontur kalıbı ayarlamaya çalışıyorsanız, o zaman evet, yaptığınız işe uygun gibi geliyor.

Şimdi, nihai hedefinizin ne olduğuna bağlı olarak, ona yaklaşmanın farklı yolları olabilir. UIKit'teki üst düzey çizim ile etkileşimde bulunduğunuzda yönteminizin karmaşıklıkları olabilir. Bunu 7 ay önce sorduğun için, bunu zaten anladığını umuyordum.

-1

Bezierpath kullanıyorsanız, bezierpath içinde patternImage kodunu kullanabilirsiniz. CGContext kullanıyorsanız, strokewidth ayarını yapın ve farklı puan almak için kcglinecap yöntemlerini kullanın.

Bezierpath'de tire çizgileri çizebilmeniz için dashpattern de kullanabilirsiniz.

İlgili konular