用线和点连接点潘的姿态

时间:2016-04-14 20:36:35

标签: ios swift uibezierpath cashapelayer

我以同样的方式创建了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.或多或少像我们玩过的游戏enter image description here

如何在点之间画线?我曾想过用UIPanGestureRecognizer制作它,但不知道我将在这两个画面之间画线,然后用下一个点开始新线。

1 个答案:

答案 0 :(得分:1)

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