Ich habe ein Problem mit lineWidth
beim Zeichnen verschiedener Formen in einer UIView. Alle Formen in der beigefügten pictured sollten eine Linienbreite von 3 haben Hier ist der Code, den ich verwenden:iOS Swift Stroke Width
var path:UIBezierPath = UIBezierPath()
path.moveToPoint(CGPoint(x: 0.0, y: 0.0))
path.addLineToPoint(CGPoint(x: 0.0, y: 50.0))
path.lineWidth = 3.0
path.stroke()
Wie Sie im Bild sehen können, nur der Kreis hat die wahre Strichgröße von 3px. Die Zeiger der Uhr sind alle 2px (deshalb sind sie schlecht ausgerichtet).
Können Sie mir bitte helfen?