0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文
1 CGContextMoveToPoint 开始画线
2 CGContextAddLineToPoint 画直线
3 CGContextAddEllipseInRect 画一椭圆
4 CGContextSetLineCap 设置线条终点形状
5 CGContextSetLineDash 画虚线
6 CGContextAddRect 画一方框
7 CGContextStrokeRect 指定矩形
8 CGContextStrokeRectWithWidth 指定矩形线宽度
9 CGContextStrokeLineSegments 一些直线
10 CGContextAddArc 画曲线 前两个点为中心 中间两点为起始弧度 最后一数据为0则顺时针画 1则逆时针
11 CGContextAddArcToPoint(context,0,0, 2, 9, 40);根据两个点和半径画一个扇形
12 CGContextSetShadowWithColor 设置阴影
13 CGContextSetRGBFillColor 设置填充颜色
14 CGContextSetRGBStrokeColor 设置画笔颜色
15 CGContextSetFillColorSpace 设置填充颜色空间
16 CGConextSetStrokeColorSpace 设置画笔颜色空间
17 CGContextFillRect 用当前填充颜色填充rect
18 CGContextSetAlaha 透明度
19 CGContextTranslateCTM 改变画布位置
20 CGContextSetLineWidth 设置线的宽度
11 CGContextAddRects 画多个线
21 CGContextAddQuadCurveToPoint 画曲线
22 CGContextStrokePath 开始绘制
23 CGContextDrawPath 设置绘制模式
24 CGContextClosePath 封闭当前线路
25 CGContextTranslateCTM(context, 0, rect.size.height); CGContextScaleCTM(context, 1.0, -1.0);反转画布
26 CGContextSetInterpolationQuality 背景内置颜色质量等级
注: 画完图后,必须 先用CGContextStrokePath来描线,即形状 后用CGContextFillPath来填充形状内的颜色. 填充一个路径的时候,路径里面的子路径都是独立填充的。
Csdn的账号里收藏了 这篇文章详细看文章