CAShapeLayer strokeStart and strokeEnd positions
I have this piece of code: 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 which results like this: As you can see, the arc starts on the right side of the circle. I would like to draw the arc starting from the top. How would I do that? Do I have to rotate the whole thing by -90 degrees to accomplish what I