为CALayer字体设置Dot

时间:2012-11-01 05:09:43

标签: iphone objective-c xcode ipad calayer

我正在使用CALayer的核心文字。很容易改变每一层的颜色,但我想要这种类型的图层:

enter image description here

如何在CALayer

中的文字下设置点

2 个答案:

答案 0 :(得分:1)

编辑::我有些错误。 CATextLayer CAN以CTAttributedString的形式绘制富文本..这是NSAttributedString,其中所有属性都由其CoreText kCTAttribute常量标识。


错误(我的意思是......可行但不需要)::我会使用自定义的calayer。无论如何,catextlayer无法绘制富文本。在那里覆盖dawInContext并自己绘制attributesstring

答案 1 :(得分:0)

我得到解决方案,我的设计师创建了一个新的自定义字体来解决这个问题,我们将点替换成星号,但字符和星号不是不同颜色,两者都是我项目中自定义字体的相同颜色 enter image description here