美文网首页
UIBezierPath画图基础实例[矩形]

UIBezierPath画图基础实例[矩形]

作者: 萧过 | 来源:发表于2016-08-02 19:39 被阅读0次

    2、画矩形

    效果图:

    函数代码:

    #pragma mark 画矩形

    -(void)drawRectpath{

    UIBezierPath *path=[UIBezierPath bezierPathWithRect:CGRectMake(20, 20, self.frame.size.width-40, self.frame.size.height-40)];

    path.lineWidth=2;

    path.lineCapStyle=kCGLineCapSquare;

    //lineCapStyle属性是用来设置线条拐角帽的样式的,

    /*

    typedef CF_ENUM(int32_t, CGLineCap) {

    kCGLineCapButt,

    kCGLineCapRound,

    kCGLineCapSquare

    };

    其中,第一个是默认的,第二个是轻微圆角,第三个正方形。

    */

    path.lineJoinStyle=kCGLineJoinMiter;

    /*

    lineJoinStyle属性是用来设置两条线连结点的样式,其中也有三个选择:

    typedef CF_ENUM(int32_t, CGLineJoin) {

    kCGLineJoinMiter,

    kCGLineJoinRound,

    kCGLineJoinBevel

    };

    其中,第一个是默认的表示斜接,第二个是圆滑衔接,第三个是斜角连接。

    */

    //设置填充颜色

    UIColor *fillColor=[UIColor greenColor];

    [fillColor set];

    [path fill];

    // 设置画笔

    UIColor *sColo=[UIColor redColor];

    [sColo set];

    [path stroke];

    }

    相关文章

      网友评论

          本文标题:UIBezierPath画图基础实例[矩形]

          本文链接:https://www.haomeiwen.com/subject/rkxqsttx.html