引用博客:http://www.lxweimin.com/p/6130b51a0b71
1.繪制矩形路徑:
+ (instancetype)bezierPathWithRect:(CGRect)rect;
2.繪制橢圓路徑
2.1繪制普通橢圓路徑
+ (instancetype)bezierPathWithOvalInRect:(CGRect)rect;
2.2繪制原型路徑
可以把rect設(shè)置成正方形。
3.繪制圓角矩形路徑
+ (instancetype)bezierPathWithRoundedRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius;?
4.創(chuàng)建圓弧路徑
+ (instancetype)bezierPathWithArcCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle clockwise:(BOOL)clockwise;
//注釋:
1.clockwise控制旋轉(zhuǎn)的方向。
5.追加一條直線
- (void)addLineToPoint:(CGPoint)point;
6.追加一個圓弧
- (void)addArcWithCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle clockwise:(BOOL)clockwise NS_AVAILABLE_IOS(4_0);
7.追加一條三次貝塞爾曲線
- (void)addCurveToPoint:(CGPoint)endPoint controlPoint1:(CGPoint)controlPoint1 controlPoint2:(CGPoint)controlPoint2;
8.追加一條二次貝塞爾曲線
- (void)addQuadCurveToPoint:(CGPoint)endPoint controlPoint:(CGPoint)controlPoint;