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     }

 

posted @ 2017-01-05 16:36  ys123456789  阅读(363)  评论(0)    收藏  举报