//context就相当于是画布
CGContextRef context = UIGraphicsGetCurrentContext();
//画笔线的颜色
CGContextSetRGBStrokeColor(context, 1, 1, 1, 1.0);
//设置填充颜色 (这里没什么用)
CGContextSetRGBFillColor (context, 1, 0, 0, 1.0);
//线的宽度
CGContextSetLineWidth(context, 1.0);
//参数分别为:哪个画布,圆点坐标x,圆点坐标y,半径,开始的弧度,结束的弧度,clockwise 0为顺时针,1为逆时针。
//添加一个圆
CGContextAddArc(context, 100, 20, 15, 0, 2*M_PI, 0);
//绘制路径
CGContextDrawPath(context, kCGPathStroke);
typedef CF_ENUM (int32_t, CGPathDrawingMode) {
kCGPathFill, // 填充
kCGPathEOFill,
kCGPathStroke, // 只画边框
kCGPathFillStroke,
kCGPathEOFillStroke // 填充和边框
};
网友评论