画圆

2016-12-01  本文已影响8人  呦嚯嚯嚯12138

//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 // 填充和边框

};

上一篇下一篇

猜你喜欢

热点阅读