UIBezierPath简单介绍

来源:互联网 发布:计算机技术与软件试题 编辑:程序博客网 时间:2024/05/16 06:22

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


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


0 0
原创粉丝点击