0
下面的代碼:addArc(withCenter)關閉路徑
let size = CGSize(width: 200, height: 30)
let rect = CGRect(origin: .zero, size: size)
let path1 = UIBezierPath()
path1.move(to: CGPoint(x: 10, y: 5))
path1.addLine(to: CGPoint(x: 180, y: 5))
path1.addArc(withCenter: CGPoint(x: 180, y: 20), radius: 15,
startAngle: (3.14159/2), endAngle: (3 * 3.14159/2), clockwise: false)
產生這樣的:
好吧,我失去的東西嗎?我不想關閉這條路。我從來不打電話給path1.close()
。我想從弧的末端添加另一條直線,而不是從封閉的版本開始。基本上,我不希望半圈被關閉,我該怎麼做?