Quartz2D绘图<四>图形填充

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);

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值