ho questo pezzo di codice:CAShapeLayer strokeStart e strokeEnd posizioni
let arcPath = UIBezierPath(ovalInRect: CGRectMake(0, 0, frame.width, frame.height))
circleLayer = CAShapeLayer()
circleLayer.path = arcPath.CGPath
circleLayer.fillColor = UIColor.clearColor().CGColor
circleLayer.strokeColor = UIColor.blueColor().CGColor
circleLayer.lineWidth = 5.0;
circleLayer.strokeStart = 0
circleLayer.strokeEnd = 0.7
che si traduce in questo modo:
Come si può vedere, l'arco inizia sul lato destro della cerchio. Mi piacerebbe disegnare l'arco partendo dall'alto. Come potrei farlo? Devo ruotare l'intera cosa di -90 gradi per realizzare ciò che sto cercando di fare?
Grazie.
Questo funziona. Grazie – gasparuff