У меня есть 4 круга, созданных по тому же пути:Connect точки с линии и панорамирование жест
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, но не знаю, кто я нарисую линию между этими двумя, а затем запустим новую строку со следующей точкой.
Ваш вопрос о рисовании линии или о признании жестов? – Avt
Я думаю, что оба связаны с моим вопросом, так как я могу определить, где пользователь нажимает и перетаскивает в другую точку, и в то же время оживляет рисование линии. Для линии Рисование я проверю, что @ simon-moshenko говорит [link] (https://github.com/ooper-shlab/GLPaint1.13-Swift/blob/master/Classes/PaintingView.swift) и посмотреть, как можно Я включаю его там. Это верно? Просто выберите точку начала первой точки и последнюю точку конечной точки? – Sergio