Je suis nouveau à rapide, je veux tracer une ligne entre 2 points sur une image que j'ai appelé mapView, j'ai essayé d'utiliser CGContext mais n'a obtenu aucun résultat, aucune idée pour aider? Merci.Comment dessiner une ligne entre deux points sur une image dans swift 3?
UIGraphicsBeginImageContext(mapView.bounds.size)
let context : CGContext = UIGraphicsGetCurrentContext()!
context.addLines(between: [CGPoint(x:oldX,y:oldY), CGPoint(x:newX, y:newY)])
context.setStrokeColorSpace(CGColorSpaceCreateDeviceRGB())
context.setStrokeColor(UIColor.blue.cgColor.components!)
context.setLineWidth(3)
mapView?.image?.draw(at: CGPoint(x:0, y:0))
context.strokePath()
mapView.image = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
Vous cherchez peut-être POLYLIGNE –
Comme @Dev_Tandel dit, vous utilisez google maps et que vous voulez dessiner une polyligne ou tout simplement vous voulez tracer une ligne entre deux points n'importe quel UIImage. –