我希望用Swift模拟Xcode中的this效果。经过一些研究后,我设法找到一些关于使用一组点绘制平滑曲线的文章。但是我还不清楚当用户触摸/保持屏幕时如何动态修改曲线。
问题:
我知道如何制作平滑的贝塞尔曲线,但是如何添加手势识别器,以便通过拖动曲线使其形状发生变化。
我只需要有人指出我正确的方向。是否有特别的指南或文章可能有用?
答案 0 :(得分:1)
ControlPointView
,大小为50 * 50pt,以便用户可以轻松点按并拖动。ControlPointView
的中间添加一个小图片,以便用户可以看到控制点的位置。UIPanGestureRecognizer
上添加ControlPointView
并在视图控制器中处理它。UIBezierPath
。