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 is as follows:

As you can see, the arc starts on the right side of the circle. I would like to draw an arc starting at the top. How can I do it? Do I need to rotate all this by -90 degrees to accomplish what I'm trying to do?
Thanks.
source share