• 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的账号里收藏了 这篇文章详细看文章

  • 相关阅读:
    图论基础
    排序二叉树的中序遍历
    先序遍历序列和中序遍历序列,输出该二叉树的后序遍历序列
    数据结构实验之 二叉树的建立与遍历
    c++ 头文件 及 sort 和 vector简单介绍
    最短路径(Floyd 模板题)
    最小生成树(kruskal模版 模板)
    基于邻接矩阵的广度优先搜索遍历(BFS)
    [SCOI2015]国旗计划
    [HNOI2015]开店
  • 原文地址:https://www.cnblogs.com/zhaozhongpeng/p/4867867.html
Copyright © 2020-2023  润新知