//    在画线的时候,方法的内部默认创建一个path。它把路径都放到了path里面去。
//    1.创建路径  cgmutablepathref 调用该方法相当于创建了一个路径,这个路径用来保存绘图信息。
//    2.把绘图信息添加到路径里边。
//    以前的方法是点的位置添加到ctx(图形上下文信息)中,ctx 默认会在内部创建一个path用来保存绘图信息。
//    在图形上下文中有一块存储空间专门用来存储绘图信息,其实这块空间就是CGMutablePathRef。
//    3.把路径添加到上下文中
//    如果是画线,那么就创建一条路径(path)用来保存画线的绘图信息,如果又要重新画一个圆,那么就可以创建一条新的路径来专门保存画圆的绘图信息CGContextRef context=UIGraphicsGetCurrentContext();CGContextSetRGBStrokeColor(context, 1.0, 1.0, 0, 1.0);CGMutablePathRef path=CGPathCreateMutable();CGPathMoveToPoint(path, NULL, 100, 120);CGPathAddLineToPoint(path, NULL, 30, 100);CGContextAddPath(context, path);CGContextStrokePath(context);CGMutablePathRef path1=CGPathCreateMutable();CGPathAddRect(path1, NULL, CGRectMake(30, 130, 100, 100));CGContextAddPath(context, path1);CGContextStrokePath(context);

运行结果:

Quartz2D绘制路径相关推荐

  1. (八十二)利用苹果服务器获取导航信息和绘制路径

    要通过苹果的服务器获得导航数据,利用系统自带的类即可实现,先创建MKDirectionsRequest,然后利用request创建MKDirections,最后调用MKDirection对象的calc ...

  2. 【Qt】2D绘图之绘制路径

    00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 绘制简单路径 04. 复制图形路径 05. 位置问题探讨 06. 附录 01. 概述 如果要绘制一个复杂的图形,尤其是要重 ...

  3. [Qt教程] 第14篇 2D绘图(四)绘制路径

    [Qt教程] 第14篇 2D绘图(四)绘制路径 楼主  发表于 2013-4-27 12:40:52 | 查看: 611| 回复: 0 绘制路径 版权声明 该文章原创于Qter开源社区(www.qte ...

  4. 通通玩blend美工(8)——动态绘制路径动画,画出个萌妹子~

    通通玩blend美工(8)--动态绘制路径动画,画出个萌妹子~ 原文:通通玩blend美工(8)--动态绘制路径动画,画出个萌妹子~ 2年前我在玩Flex的时候就一直有一个疑问,就是如何来实现一个蚊香 ...

  5. [译] 绘制路径:Android 中矢量图渲染

    原文地址:Draw a Path: Rendering Android VectorDrawables 原文作者:Nick Butcher 译文出自:掘金翻译计划 本文永久链接:github.com/ ...

  6. revit翻模中需要绘制路径和边界的构件(楼板,屋顶)怎么做不出错?

    revit翻模中需要绘制路径和边界的构件(楼板,屋顶)怎么做不出错?在项目中新建楼板.屋顶时最好不要在其创建状态下进行,容易出错.具体操作如下: 这种情况下想保存新建的屋顶必须在编辑完成后绘制一个屋顶 ...

  7. html坐标绘制路径,HTML5 CANVAS:绘制路径

    一条HTML5 canvas路径是通过绘制指令来连接一系列的点,由这一系列的点构成直线或曲线.路径可以用于在HTML5 canvas上绘制各种类型的图形:直线.圆形.多边形等等.路径的绘制是canva ...

  8. SVG基本使用(二 常用属性、绘制路径/文本/超链接/图片、结构标签)

    一.SVG常用属性 1.fill: 修改填充颜色 2.fill-opacity: 0~1 设置填充颜色的透明度 3.stroke: 修改描边颜色 4.stroke-width: 修改描边宽度 5.st ...

  9. html坐标绘制路径,canvas学习笔记之绘制简单路径

    1 线段(直线路径) 绘制线段一般步骤: moveTo(x,y) 移动画笔到指定的坐标点(x,y) lineTo(x,y) 使用直线连接当前端点和指定的坐标点(x,y) stroke() 根据当前的画 ...

最新文章

  1. java中if结构用图表示_Java语法基础之选择结构的if语句、switch语句详解
  2. 【转载】笛卡尔转极坐标
  3. Key Components and Internals of Spring Boot Framework--转
  4. 51. ExtJs4之Ext.util.JSON编码和解码JSON对象
  5. linux lvm 调整分区大小,linux调整lvm分区大小(/home分区过大,/root分区过小)
  6. java dos编译命令是什么_在DOS命令行状态下,如果源程序HelloWorld.java在当前目录下,那么编译该程序的命令是()...
  7. 统一编址 独立编址 寻址空间
  8. Qt笔记-profile中基本配置(获取环境变量、设置生成路径、包含文件)
  9. node 获取表单数据 为空_像声明类型一样写表单——基础功能
  10. 企业级账号 版本更新总结
  11. 国网“泛在电力物联网”的战略与逻辑
  12. struts环境搭建以及登陆功能的书写
  13. csharp添加引用路径_C# 在Word中添加Latex 数学公式和符号
  14. Atitit 安全登录退出管理法v3 tbb.docx 目录 1.1. 未持有效出入边界票据。。校验票据有效性 1 1.2. 从事与票据种类不符的活动的 2 1.3. 数据为数字的应该校验数字 2
  15. CI和Smarty整合并且前后台加载不同配置文件使前台应用Smarty缓存后台不应用
  16. 苹果上网本报价_买水果“送”水泥?无良商家昧良心!苹果纸箱灌水泥,商户坦言:“赚箱子钱”|水泥|水果箱|水泥浆|水果...
  17. 浏览器中网址访问过程详解
  18. 表格对决CSS--一场生死之战 (转自“清清月儿”)
  19. 图片怎么压缩到200K以内,这3个图片压缩方法,简单有效
  20. jni开发中遇到的问题2:Type 'JNIEnv' could not be resolved/Type 'jobject' could not be resolved等等

热门文章

  1. java中 resource_Java中如何获取resource的源码分析
  2. mysql in 按顺序排序_Mysql查询结果顺序按in()中ID的顺序排列的实例分析
  3. js des加密 java_java JS DES互相加密解密 通用!!!
  4. python的知识点运用_Python基础知识点
  5. 1716.计算力扣银行的钱-LeetCode
  6. html右边距无法调整,**css+html为什么右侧菜单的字体大小和边距设置在失效?谁能看下*...
  7. 计算机专业中职好就业不,内江计算机专业中职好不好
  8. php 增加数组下标_PHP数组排序更改下标KEY方法
  9. linux常见的危险命令,Linux上最危险的8个命令
  10. c# 对象json互相转换_Go语言进阶之路(六):内置JSON库和开源库gjson