首页 > 学院 > 开发设计 > 正文

UIBezierPath简单介绍

2019-11-09 18:39:38
字体:
来源:转载
供稿:网友

这里列出的是经常用到的方法

+ (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   填充划线区域内的部分


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表