2010-11-22 76 views
0

我想要一個3d的外觀,即使它是一個輕量級的3D外觀,我正在用Core Animation做的一些文字和邊框。如何使用CALayer繪製邊框邊框或文字?

現在我正在創建一個具有拐角半徑的CALayer,但我最終可能會用貝塞爾曲線代替它。但我不知道如何開始與邊框文本。我可以在illustrator或photoshop上看到一些教程,所以我認爲它可能在這裏 - 但很難找到任何東西。

回答

1

使用陰影。無論是淺色文字顏色還是深色陰影顏色,或者其他方式,再加上一點偏移(哪個方向應該反映出您具有哪種顏色以及您想要文本的外觀)並且沒有模糊。

CALayer有四個屬性可以用來設置它。

只要確保它仍然可讀,特別是對於視力不好的用戶。不要讓對比度太低,也不要讓文字看起來模糊不清,而不是凸起或雕刻。

還記得,在the Mac OS X interface,光源正上方,所以陰影直接投下。對於刻入的文本,陰影(文本的編輯側)應該位於文本的(光的一側)上方;對於提出的文字,它應該在下面。