這里列出的是經常用到的方法
+ (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 填充劃線區域內的部分
新聞熱點
疑難解答