使用该代码我从第一次触摸(触摸开始)和最后一次触摸(touchEnded)创建一条线。但要使这个形状动态(调整大小和移动),我需要在触摸它时选择它。我怎么能这样做?
shape.opacity = 1
shape.lineWidth = 2
shape.lineJoin = kCALineJoinMiter
shape.strokeColor = UIColor.blackColor().CGColor
shape.fillColor = UIColor.blackColor().CGColor
path.moveToPoint(firstPoint)
path.addLineToPoint(touchEnded)
shape.path = path.CGPath
drawView.layer.addSublayer(shape)
答案 0 :(得分:0)
您可以使用手势识别器并将坐标传递给containsPoint(),以查看您是否与形状进行交互。