2012-11-01 53 views
2

我正在使用CALayer的核心文本。這是很容易改變顏色的每一層,但我想這種類型的層:設置點CALayer字體

enter image description here

如何設置點在CALayer下的文字?

+0

使用自定義字體在圖層中添加點,但它沒有不同的顏色,字體和點的顏色相同 – 2012-12-22 06:50:03

回答

0

我得到的解決方案,我的設計師創建一個新的自定義字體來解決這個問題,我們將點替換成星號,但字符和星號不是不同的顏色,兩者都是在我的項目中自定義字體中的相同顏色 enter image description here

1

編輯::我部分錯了。 CATextLayer可以以CTAttributedString的形式繪製豐富文本,它是NSAttributedString,其中所有屬性都由它們的CoreText kCTAttribute常量標識。


錯誤(我的意思是可做但不需要)::我會使用自定義的calayer。無論如何,catextlayer不能繪製富文本。在那裏重寫dawInContext並自己繪製歸屬字符串