【发布时间】:2016-11-23 05:08:18
【问题描述】:
以下代码:
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()。我想从弧的末端添加另一条直线,而不是从它的封闭版本。基本上,我不希望半圈被封闭,我该怎么做?
【问题讨论】:
标签: ios swift3 uibezierpath