【发布时间】:2016-10-18 13:57:58
【问题描述】:
我使用 UIBezierPath 和自定义 UIView 子类绘制了一条非常简单的路径,但由于某种原因,视图边界周围出现了一个边框,我似乎无法摆脱它或了解它的创建原因。
我使用了这个代码:
private override func draw(_ rect: CGRect) {
let path = UIBezierPath(rect: CGRect(x: 15, y: 15, width: 300, height: 300))
path.move(to: CGPoint(x: 100, y: 100))
path.addLine(to: CGPoint(x: 150, y: 150))
path.addLine(to: CGPoint(x: 100, y: 200))
path.addLine(to: CGPoint(x: 150, y: 250))
path.lineWidth = 25.0
UIColor.darkGray.setStroke()
path.stroke()
}
它给出了这个结果......(边界不应该在那里,只有之字形线)
有什么帮助吗?
【问题讨论】:
标签: ios swift uikit uibezierpath