我正在构建一个绘图应用程序(类似于MiniDraw)。UIBezierPath 类很适合这个应用,我可以完成动态路径构建:
那样我就可以编辑每个点,但是我在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类中没有看到类似的东西。