Quartz2D常用拼接路径函数

•新建一个起点

void CGContextMoveToPoint(CGContextRef c, CGFloat x, CGFloat y)

•添加新的线段到某个点

void CGContextAddLineToPoint(CGContextRef c, CGFloat x, CGFloat y)

•添加一个矩形

void CGContextAddRect(CGContextRef c, CGRect rect)

•添加一个椭圆/圆

void CGContextAddEllipseInRect(CGContextRef context, CGRect rect)

•添加一个圆弧

// x\y : 圆心

// radius : 半径

// startAngle : 开始角度

// endAngle : 结束角度

// clockwise : 圆弧的伸展方向(0:顺时针, 1:逆时针)

void CGContextAddArc(CGContextRef c, CGFloat x, CGFloat y,

 CGFloat radius, CGFloat startAngle, CGFloat endAngle, intclockwise)

•画文字

void)drawInRect:(CGRect)rect withAttributes:(NSDictionary*)attrstrs


•Mode参数决定绘制的模式

void CGContextDrawPath(CGContextRef c, CGPathDrawingMode mode)

•绘制空心路径

void CGContextStrokePath(CGContextRef c)

•绘制实心路径

void CGContextFillPath(CGContextRef c)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值