我正在构建一个绘图应用程序(类似于MiniDraw)。 UIBezierPath类很酷,我可以完成动态路径构建:
[path addCurve:23.0 controlPoint:5.5]; //etc...
当我完成后,我希望能够在不创建新 UIBezierPath 的情况下更改该路径中的点,这样我就可以完成路径的动态编辑。
例如,FabricJS javascript 库可以通过每个路径对象包含如下数组结构的方式来执行此操作:
[['M', 20, 20], ['L', 40, 40], ['Q', 70, 50, 30], ['Z']] //etc...
这样我可以编辑每个点,但在 UIBezierPath 类中看不到任何类似的东西。