UIBezierPath-完善曲线

 1     override func draw(_ rect: CGRect) {
 2         
 3         let path = UIBezierPath()
 4         
 5         // 起点
 6         path.move(to: CGPoint(x: 0, y: 150))
 7         
 8         // 完善曲线:两个控制点
 9         // path.addCurve(to: <#T##CGPoint#>, controlPoint1: <#T##CGPoint#>, controlPoint2: <#T##CGPoint#>)
10         
11         // 完善曲线:一个控制点
12         path.addQuadCurve(to: CGPoint(x:300,y:150), controlPoint: CGPoint(x: 100, y: 100))
13         
14         // 描边渲染
15         path.stroke()
16     }
原文地址:https://www.cnblogs.com/panda1024/p/6252933.html