如何在UIKit中实现Photoshop Curves编辑器

我熟悉UIBezierPath和相应的CG例程,但它们都没有像我在Photoshop中看到的那样绘制相同类型的路径。

怎么会这样呢? 我只是谈论用户界面 – 让用户拖动点。

五点曲线示例

我找到的一个java示例如下: http : //www.cse.unsw.edu.au/~lambert/splines/natcubic.html

我会查看CGContextAddCurveToPoint并拖动曲线的控制点。 如果需要更多控制点来创建复杂曲线,只需将生成的曲线拆分为简单的线段。

看一下这篇文章它解释了如何根据曲线上的结来计算控制点。