使用线条和平移手势连接点

Connect points with line & pan gesture

我用同样的方法创建了 4 个圈子:

var circleText1 = UIBezierPath(arcCenter: CGPoint(x: labelOrigin.frame.origin.x - 10,y: labelOrigin.frame.origin.y + labelOrigin.frame.height/2), radius: 5, startAngle: CGFloat(0), endAngle:CGFloat(M_PI * 2), clockwise: true)

let shapeLayerCircle1 = CAShapeLayer()
shapeLayerCircle1.path = circleText1.CGPath
shapeLayerCircle1.fillColor = colorArrow.CGColor
self.container.layer.addSublayer(shapeLayerCircle1)

用它各自的框架,我想让用户能够加入按钮来组成一个单词,字母W。或多或少像我们都玩过的那个游戏

如何在两点之间画线?我想过用 UIPanGestureRecognizer 来制作它,但不知道我将在这两者之间划清界限,然后从下一个点开始新的线条。

RMPaint pod in RMCanvasView.h 有一个方法 renderLineFromPoint 可以使用。但是您需要创建这个 RMCanvasView,如果您遇到困难,请使用 github 存储库中的示例。