2015-12-19 38 views
8

我正在嘗試使用UIBezierPath(ovalInRect: CGRectMake())繪製一個圓。然後我將更改strokeEnd屬性。發生這種情況時,圓形線的任一端都有尖角。有什麼辦法可以完成這些角落?在bezier路徑圓中擊中筆劃的邊緣

enter image description here(我想使這條線彎曲的開頭和結尾)

回答

16

假設你使用的是CAShapeLayer作出這樣的,剛纔設置的lineCap,如:

layer.lineCap = kCALineCapRound 
+0

請你會看看這個對我來說http://stackoverflow.com/questions/44062346/how-to-create-a-circle-with-rounded-ends-for-each-quadrant。我一直在試圖解決它 – Hilarious404