2010-11-22 17 views
0

Çekirdek Animasyon ile yaptığım bazı metinlere ve kenarlıklara hafif bir 3d görünüm olsa bile, 3 boyutlu görünüme sahip olmak isterim.CALayer kullanarak bir çerçeve kenarlığı veya metni nasıl çizebilirim?

Şu anda yalnızca köşe yarıçapına sahip bir CALayer oluşturuyorum, ancak sonunda bunu bir bezier eğrisiyle değiştirebilirim. Ama nasıl bezelled metin ile başlayacağımı bilmiyorum. Illustrator veya photoshop ile bazı eğitimler görebiliyorum, bu yüzden muhtemelen burada mümkün olduğunu düşünüyorum - yine de bir şey bulmak zor.

cevap

1

Bir gölge kullanın. Ya açık bir metin rengi ve koyu gölge rengi, ya da başka bir şekilde, bir tek nokta ofseti (hangi yöne renkleri ve hangi metnin nasıl görünmesini istediğinizi yansıtacaktır) ve bulanıklık yok.

CALayer, bunu kurmak için kullanabileceğiniz dört tane özelliklere sahiptir.

Sadece özellikle az gören kullanıcılar için okunabilir olduğundan emin olun. Kontrastı çok düşük yapmayın ve metnin yükseltilmiş veya oyulmuş yerine bulanık görünmesine neden olmayın.

Ve unutmayın, the Mac OS X interface numaralı telefondan, ışık kaynağı doğrudan yukarıdadır, bu nedenle gölgeler düz aşağıya indirilir. Oyulmuş metin için, gölge (metnin ed tarafı), metnin (ışık tarafının) üstünde olmalıdır; yükseltilmiş metin için, aşağıda olmalıdır.

İlgili konular