美文网首页
绘图中线

绘图中线

作者: pluskok | 来源:发表于2020-05-09 14:39 被阅读0次

    CoreGraphics中绘制轨迹均是以像素点为中心。

    - (void)drawRect:(CGRect)rect{
            // 获取上下文
        CGContextRef ctx = UIGraphicsGetCurrentContext();
    
    
        CGContextMoveToPoint(ctx, 150, 150);//a点
        CGContextAddLineToPoint(ctx, 150, 180);//b点
        CGContextSaveGState(ctx);
        CGContextStrokePath(ctx);
    
        CGContextMoveToPoint(ctx, 150, 150);
        CGContextAddLineToPoint(ctx, 150, 100);//c点
        CGContextSetLineWidth(ctx, 40);
        CGContextStrokePath(ctx);
    
        // 拼接路径
        CGContextAddArc(ctx, 150, 150, 140, 0, M_PI_2, 1);
        CGContextSetLineWidth(ctx, 20);
        // 渲染
        CGContextStrokePath(ctx);
    }
    
    
    QQ20200509-141352@2x.png

    相关文章

      网友评论

          本文标题:绘图中线

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