• CoreGraphics之CGContext绘图


    0  CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文

    
1 CGContextMoveToPoint 开始画线


    2 CGContextAddLineToPoint 画直线



    3 CGContextAddEllipseInRect 画一椭圆

    
4 CGContextSetLineCap 设置线条终点形状

    
5 CGContextSetLineDash 画虚线

    
6 CGContextAddRect 画一方框

    
7 CGContextStrokeRect 指定矩形


    8 CGContextStrokeRectWithWidth 指定矩形线宽度

    
9 CGContextStrokeLineSegments 一些直线

    
10 CGContextAddArc 画曲线 前两个点为中心 中间两点为起始弧度 最后一数据为0则顺时针画 1则逆时针

    
11 CGContextAddArcToPoint(context,0,0, 2, 9, 40);根据两个点和半径画一个扇形

    
12 CGContextSetShadowWithColor 设置阴影

    
13 CGContextSetRGBFillColor 设置填充颜色

    
14 CGContextSetRGBStrokeColor 设置画笔颜色

    
15 CGContextSetFillColorSpace 设置填充颜色空间

    
16 CGConextSetStrokeColorSpace 设置画笔颜色空间

    
17 CGContextFillRect 用当前填充颜色填充rect

    
18 CGContextSetAlaha 透明度



    19 CGContextTranslateCTM 改变画布位置


    20 CGContextSetLineWidth 设置线的宽度


    11 CGContextAddRects 画多个线

    
21 CGContextAddQuadCurveToPoint 画曲线

    
22  CGContextStrokePath 开始绘制

    
23 CGContextDrawPath 设置绘制模式

    
24 CGContextClosePath 封闭当前线路

    
25 CGContextTranslateCTM(context, 0, rect.size.height);    CGContextScaleCTM(context, 1.0, -1.0);反转画布

    
26 CGContextSetInterpolationQuality 背景内置颜色质量等级

    注:  画完图后,必须
    先用CGContextStrokePath来描线,即形状
    后用CGContextFillPath来填充形状内的颜色.

填充一个路径的时候,路径里面的子路径都是独立填充的。

    Csdn的账号里收藏了 这篇文章详细看文章

  • 相关阅读:
    初心
    [CSP-S2019]:赛后总结
    最帅的快读
    检讨书模板
    $Linux$系统$GEDIT$编译运行$C++$和各种乱搞
    [CSP-S模拟测试]:C(倍增+数学)
    [CSP-S模拟测试]:B(期望DP)
    [CSP-S模拟测试]:A(单调栈维护凸包+二分答案)
    [NOIP2018]:旅行(数据加强版)(基环树+搜索+乱搞)
    [JZOJ6347]:ZYB玩字符串(DP+记忆化搜索)
  • 原文地址:https://www.cnblogs.com/zhaozhongpeng/p/4867867.html
Copyright © 2020-2023  润新知