我希望用户能够触摸屏幕上的两个点,然后在这两个点之间绘制一条直线。以下是我的实现代码:
func drawline(){
let context = UIGraphicsGetCurrentContext()
context!.beginPath()
context?.move(to: pointA)
context?.addLine(to: pointB)
context!.strokePath()
}
pointA
是用户触摸的第一个点,pointB
是第二个点。我遇到了错误:
thread 1:EXC_BREAKPOINT
感谢您提前的帮助。
removeFromSuperlayer
删除之前的CAShapeLayer
(并保存引用),这只是一种方法。 - Victor Sigler