Redondeando los bordes de un trazo en un círculo de trayectoria más suave en veloz

Estoy intentando dibujar un círculo usando UIBezierPath(ovalInRect: CGRectMake()) . Luego cambiaré la propiedad strokeEnd . Cuando esto sucede, cualquiera de los extremos de la línea circular tiene esquinas afiladas. ¿Hay alguna forma de networkingondear estas esquinas?

introduzca la descripción de la imagen aquí (Me gustaría hacer que el comienzo y el final de esta línea sean curvos)

Suponiendo que está utilizando un CAShapeLayer para dibujar esto, simplemente establezca el lineCap , por ejemplo:

 layer.lineCap = kCALineCapRound