2010-11-22 51 views
0

我想要一个3d的外观,即使它是一个轻量级的3D外观,我正在用Core Animation做的一些文字和边框。如何使用CALayer绘制边框边框或文字?

现在我正在创建一个具有拐角半径的CALayer,但我最终可能会用贝塞尔曲线代替它。但我不知道如何开始与边框文本。我可以在illustrator或photoshop上看到一些教程,所以我认为它可能在这里 - 但很难找到任何东西。

回答

1

使用阴影。无论是浅色文字颜色还是深色阴影颜色,或者其他方式,再加上一点偏移(哪个方向应该反映出您具有哪种颜色以及您想要文本的外观)并且没有模糊。

CALayer有四个属性可以用来设置它。

只要确保它仍然可读,特别是对于视力不好的用户。不要让对比度太低,也不要让文字看起来模糊不清,而不是凸起或雕刻。

还记得,在the Mac OS X interface,光源正上方,所以阴影直接投下。对于刻入的文本,阴影(文本的编辑侧)应该位于文本的(光的一侧)上方;对于提出的文字,它应该在下面。