// 画不规则形状CGContextRef contextRef = UIGraphicsGetCurrentContext();CGContextSetRGBStrokeColor(contextRef, 1.0f, 1.0f, 1.0f, 1); // 填充时用不到CGContextSetLineWidth(contextRef, 2.0f); // 填充时用不到CGFloat components[] = { 1.0f, 0.0f, 0.0f, 1.0f};CGContextSetFillColor(contextRef, components);CGContextMoveToPoint(contextRef, 150.0f, 150.0f);CGContextAddLineToPoint(contextRef, 200.0f, 170.0f);CGContextAddLineToPoint(contextRef, 180.0f, 300.0f);CGContextAddLineToPoint(contextRef, 80.0f, 300.0f);CGContextClosePath(contextRef);//CGContextFillPath(contextRef); // 填充CGContextStrokePath(contextRef); // 不填充

转载于:https://www.cnblogs.com/pengyingh/articles/2388405.html

Quartz2D简单绘制之不规则形状相关推荐

  1. Quartz2D简单绘制之矩形椭圆

    View Code // 画矩形和圆形(椭圆也是圆哦) CGContextRef contextRef = UIGraphicsGetCurrentContext(); CGContextSetRGB ...

  2. Quartz2D简单绘制之饼状图

    View Code // 画扇形// 红色部分 CGContextRef contextRef = UIGraphicsGetCurrentContext(); CGFloat components[ ...

  3. pads pcb导出pdf文件_干货 | 学会设计不规则形状PCB,看这一篇就够了

    我们预想中的完整 PCB 通常都是规整的矩形形状.虽然大多数设计确实是矩形的,但是很多设计都需要不规则形状的电路板,而这类形状往往不太容易设计.本文介绍了如何设计不规则形状的 PCB. 如今,PCB ...

  4. html插入不规则表格,如何构建HTML表格中的不规则形状?

    我试图复制下面的表格中HTML: 但也有一些额外的,形状不规则行,我想知道如果有一个简单的方法使用表来编写他们,尤其是游泳学校上周五,以及星期一至星期四晚上的租金.如何构建HTML表格中的不规则形状? ...

  5. iOS开发UI篇—Quartz2D简单使用(二)

    iOS开发UI篇-Quartz2D简单使用(二) 一.画文字 代码: // // YYtextview.m // 04-写文字 // // Created by 孔医己 on 14-6-10. // ...

  6. Android画不规则形状

    经常会在移动应用中看到类似下图的各种图片: 这样的图形在Android上要怎么实现呢?在Android系统中,目前主要有三种方式可以实现上图的形状,下面一一介绍. 一.PorterDuffXfermo ...

  7. 不规则形状渐变掩模(gradient mask)的生成

    渐变掩模 对于规则形状,比如圆形的渐变掩模生成是比较简单的,因为每一圈上像素的位置是固定的,只需要对每一圈上的像素填充上不同的值即可生成渐变的Mask,如图1所示为一个圆形的渐变Mask. 图1 但是 ...

  8. DBSCAN: 基于密度对空间含噪声数据中不规则形状进行聚类

    聚类算法是机器学习中使用频率较高的无监督学习方法,不需要样本标签,就可以将其进行分类,常常作为其他学习任务的前期粗加工.但是原始聚类算法在面对含有噪声或形状非凸的数据分布时表现较差,于是有研究人员提出 ...

  9. 用php绘制一个五角星,用CAD简单绘制一个立体五角星方法

    随着人均受教育的水平越来越高,或者说工科男越来越多...CAD在的应用在目前越来越大众化,大到建筑.机械的设计,小到简单图形的绘制及导出,都离不开CAD的身影,这里我主要通过一个绘制五角星的实例来讲解 ...

最新文章

  1. java cdata xml 解析,如何解析lt;![CDATA []]gt;的XML
  2. 深入理解 RPC : 基于 Python 自建分布式高并发 RPC 服务
  3. 自己封装js组件 - 中级
  4. 面试Nginx的几个常见问题(
  5. 三层交换机不能完全取代路由的作用
  6. OpenCV 距离变换的笔记
  7. Nginx中浏览器缓存的相关概念
  8. Sql server时间转时间long
  9. 两次结果的绝对差值_你知道电子天平的检定和检定结果的影响因素有哪些吗?...
  10. 【原型设计】第五节:Axure RP9 交面交互的使用说明 02 显示隐藏元素
  11. 一次蚂蚁金服的辛酸面试历程
  12. 性能测试:基础(1)
  13. java button随机颜色_Javascript点击按钮随机改变数字与其颜色
  14. linux批量命令换行,Linux 下的这些高效指令,是你快速入门运维的神器
  15. 模组厂商对话 MTK:智能音箱市场谈红海还早,下一个爆品将诞生丨WARE 2018
  16. Pandas Learning
  17. Qt开发之路——基于RedfishAPI的服务器管理小应用
  18. VSCode配置html文件自动补全(语法提示)
  19. Qt显示wav波形图
  20. 安卓桌面软件哪个好_每日提醒软件哪个好?电脑上有什么好用的可以每天提醒的桌面便签软件...

热门文章

  1. 在Windows XP系统登录Active Directory域
  2. VLC打开.264文件
  3. 20170930-构建之法:现代软件工程-阅读笔记
  4. XidianOJ 1176 ship
  5. iPhone客户端开发笔记(八)
  6. ACM PKU1703 Find them, Catch them
  7. APNIC执委赵巍:IPv4向IPv6过渡再无退路
  8. Android WebView 开发详解(三)
  9. Metasploit Framework(1)基本命令、简单使用
  10. inux读取ISO文件或是光驱的方法--挂载