Je dois tracer une ligne droite commençant à 0,0 avec une certaine longueur et un certain angle (du haut de la vue). Actuellement en mesure de créer une ligne en donnant des points de départ et de fin, mais au lieu de terminer les points, je dois utiliser l'angle et la longueur, toute aide?Comment dessiner une ligne droite avec la longueur et l'angle donnés?
Voici le code:
let path = UIBezierPath()
path.move(to: CGPoint(x: 0, y: 0))
path.addLine(to: CGPoint(x: 0+10, y: 0+10))
let shapeLayer = CAShapeLayer()
shapeLayer.path = path.cgPath
shapeLayer.strokeColor = UIColor.blue.cgColor
shapeLayer.lineWidth = 3.0