【发布时间】:2014-06-11 01:48:46
【问题描述】:
我想画一个圆圈,里面有一个字母。为此,我需要顺时针画圆,逆时针画字母。
这一切都很好,但是当我使用 Core Text 获得字母路径时,我无法弄清楚如何从本质上反转路径。不是镜像或旋转或任何东西......这很简单。我希望点笔画顺序是逆时针的。
这实际上非常困难。我有太多视觉上的“差一点”错误。
【问题讨论】:
标签: ios core-text cgpath cashapelayer
我想画一个圆圈,里面有一个字母。为此,我需要顺时针画圆,逆时针画字母。
这一切都很好,但是当我使用 Core Text 获得字母路径时,我无法弄清楚如何从本质上反转路径。不是镜像或旋转或任何东西......这很简单。我希望点笔画顺序是逆时针的。
这实际上非常困难。我有太多视觉上的“差一点”错误。
【问题讨论】:
标签: ios core-text cgpath cashapelayer
我能想到的大概就是在路径上调用CGPathApply 并保存有关所有点的信息,然后以相反的方向重新绘制路径。完成后记得致电CGPathCloseSubpath。
【讨论】:
iOS 6 引入-bezierPathByReversingPath
起初它有一些问题,但它似乎是这个问题的答案。
【讨论】: