0
Используя этот код, я создаю линию с первого касания (касания начали) и последнего (touchEnded). Но чтобы сделать эту форму динамичной (изменить размер и перемещение), мне нужно выбрать ее, когда я касаюсь ее. Как я могу это сделать?Как выбрать CAShapeLayer
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)
CALayer не обрабатывает события касания. Вам нужно будет сделать эту функцию самостоятельно. – jtbandes
Что вы должны рекомендовать для этого? –
Возможно, UIGestureRecognizers будет вашим лучшим выбором. – jtbandes