从UIBezierPath中删除点

时间:2013-11-17 21:54:44

标签: ios cocoa-touch drawing uibezierpath

我正在使用UIBezierPath类来创建绘图应用。我正在研究橡皮擦工具;但是,似乎没有任何方法可以从贝塞尔曲线路径中删除点(仅removeAllPoints)。我应该怎么去擦除?

2 个答案:

答案 0 :(得分:2)

将点存储到NSMutableArray,如果用户想要删除点,则从数组重新创建整个路径。没有方法可以从UIBezierPathCGPath中删除点。

答案 1 :(得分:1)

没有删除积分的方法。我决定画一条​​用户想要擦除的白色bezier路径,而不是从原始bezier路径中删除点。