我们如何获得特定字符串的路径?
我发现CTFontCreatePathForGlyph
会给CGPathRef
,但它会是文字的轮廓。
例如字母'O'我从上面的方法得到的路径就像一个圆圈的圆圈..
看看我们如何绘制字母'O'只是一个圆圈。
我希望上面的细节足以理解我的问题。我知道任何更新
我需要此文本路径来显示文本绘制动画..
更新 请看下图。(1)显示我现在得到的东西..但是我需要如(2)所示的路径
答案 0 :(得分:1)
任何Bezier路径,包括从字形中获得的路径,都只是一系列连接的Bezier曲线。您在屏幕上看到的是CGContext渲染路径的结果。可以描边路径,在这种情况下,您只会看到轮廓。
也可以填充,在这种情况下,内部区域填充有颜色或图案。使用CGContextFillPath()以颜色填充路径。绕组规则定义如果路径具有交叉区域,如何填充路径。