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

时间:2011-11-04 17:53:05

标签: ios uikit core-graphics quartz-graphics bezier

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

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

Five point curve example

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

1 个答案:

答案 0 :(得分:0)

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

看看this article它解释了如何根据曲线上的节点计算控制点。