这里列出的是经常用到的方法
+ (instancetype)bezierPath;
+ (instancetype)bezierPathWithRect:(CGRect)rect;//画矩形
+ (instancetype)bezierPathWithOvalInRect:(CGRect)rect;//画椭圆(圆形是椭圆的一种,可以通过数值设置来画圆)
画弧度的方法
- (void)addArcWithCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle clockwise:(BOOL)clockwise NS_AVAILABLE_IOS(4_0);
两种贝赛尔曲线
- (void)addCurveToPoint:(CGPoint)endPoint controlPoint1:(CGPoint)controlPoint1 controlPoint2:(CGPoint)controlPoint2;
- (void)addQuadCurveToPoint:(CGPoint)endPoint controlPoint:(CGPoint)controlPoint;
moveToPoint //开始画线(起点)
addLineToPoint//画向下一点(两点之间连线)
closePath//起点和终点连线
注:
stroke 填充线条颜色
fill 填充划线区域内的部分
新闻热点
疑难解答