Ios 如何反转CGPath的点顺序

Ios 如何反转CGPath的点顺序,ios,core-text,cgpath,cashapelayer,Ios,Core Text,Cgpath,Cashapelayer,我想用打孔的字母画一个圆圈。为此,我需要顺时针画圆圈,逆时针画字母 这一切都很好,但当我使用核心文本得到字母路径时,我不知道如何从本质上反转路径。不是镜像、旋转或其他任何东西……这很简单。我希望点的笔划顺序是逆时针的 这实际上是非常困难的。我有太多的视觉“一个接一个”错误。我能想到的就是调用路径并保存所有点的信息,然后以相反方向重新绘制路径。完成后记得调用CGPathCloseSubpath。iOS 6推出-bezierPathByReversingPath 起初它有一些问题,但似乎是这个问题的

我想用打孔的字母画一个圆圈。为此,我需要顺时针画圆圈,逆时针画字母

这一切都很好,但当我使用核心文本得到字母路径时,我不知道如何从本质上反转路径。不是镜像、旋转或其他任何东西……这很简单。我希望点的笔划顺序是逆时针的


这实际上是非常困难的。我有太多的视觉“一个接一个”错误。

我能想到的就是调用路径并保存所有点的信息,然后以相反方向重新绘制路径。完成后记得调用
CGPathCloseSubpath

iOS 6推出
-bezierPathByReversingPath

起初它有一些问题,但似乎是这个问题的答案。

多亏了一些帮助,我可以得到所有的分数。。。我想我会继续前进。但是如果你想要iOS 5的支持,仍然不是很理想。是的,但是我想iOS 5的支持在未来几个月将会开始更快的下降。