我以同样的方式创建了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制作它,但不知道我将在这两个画面之间画线,然后用下一个点开始新线。
答案 0 :(得分:1)
RMCanvasView.h
中的{p> RMPaint pod有一个方法renderLineFromPoint
,您可以使用它。但是你需要创建这个RMCanvasView
,如果你有困难,请使用github存储库中的示例。