1,举行的填充
CGContextSetFillColorWithColor(ctx, [UIColor redColor].CGColor);//设置填充颜色
CGContextFillRect(ctx, CGRectMake(30, 120, 120, 60));//填充一个矩形
运行结果:
2,填充椭圆
CGContextSetFillColorWithColor(ctx, [UIColor redColor].CGColor);//设置填充颜色
CGContextFillEllipseInRect(ctx, CGRectMake(180, 380, 120, 60));
运行结果如下:
3,填充多边形
//只要三个点就行跟画一条线方式一样,把三点连接起来 ,另外这个方法可以进行多边形的绘制。
CGContextSetFillColorWithColor(ctx, [UIColor redColor].CGColor);//设置填充颜色
CGPoint sPoints[3];//坐标点
sPoints[0] =CGPointMake(100, 220);//坐标1
sPoints[1] =CGPointMake(130, 220);//坐标2
sPoints[2] =CGPointMake(130, 160);//坐标3
CGContextAddLines(ctx, sPoints, 3);//添加线
CGContextClosePath(ctx);//封起来
CGContextFillPath(ctx);