使用线条和平移手势连接点
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 存储库中的示例。
我用同样的方法创建了 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 存储库中的示例。