来自文本的CGPathRef

时间:2011-09-13 13:33:48

标签: iphone objective-c ios core-text cgpath

我们如何获得特定字符串的路径? 我发现CTFontCreatePathForGlyph会给CGPathRef,但它会是文字的轮廓。 例如字母'O'我从上面的方法得到的路径就像一个圆圈的圆圈.. 看看我们如何绘制字母'O'只是一个圆圈。 我希望上面的细节足以理解我的问题。我知道任何更新

我需要此文本路径来显示文本绘制动画..

更新 请看下图。(1)显示我现在得到的东西..但是我需要如(2)所示的路径

please see the below image.(1) shows what i get now..but i need the path like shown in (2)

1 个答案:

答案 0 :(得分:1)

任何Bezier路径,包括从字形中获得的路径,都只是一系列连接的Bezier曲线。您在屏幕上看到的是CGContext渲染路径的结果。可以描边路径,在这种情况下,您只会看到轮廓。

也可以填充,在这种情况下,内部区域填充有颜色或图案。使用CGContextFillPath()以颜色填充路径。绕组规则定义如果路径具有交叉区域,如何填充路径。