//获取上下文
    CGContextRef context =UIGraphicsGetCurrentContext();
    //线条加粗
CGContextSetLineWidth(context , 5);
//创建路径并获取句柄
CGMutablePathRef path =CGPathCreateMutable();
    //制定矩形
    CGRect rectangle =CGRectMake(10.0f, 10.0f, 200.0f, 300.0f);
    //将矩形添加到路径中
    CGPathAddRect(path, NULL, rectangle);
    CGContextAddPath(context, path);
    //填充矩形颜色
    //填充边框颜色
    [[UIColor brownColor]setStroke];
    //全部填充颜色
    [[UIColor yellowColor]setFill];
    //边框宽度
    CGContextSetLineWidth(context, 5.0f);
    //绘制
    CGContextDrawPath(context, kCGPathEOFillStroke);
CGPathRelease(path);

转载于:https://www.cnblogs.com/yxt9322yxt/p/4768343.html

利用Quartz2D--context绘制矩形相关推荐

  1. 利用cv2.rectangle()绘制矩形框(python)

    文章目录 cv2.rectangle绘制矩形框 使用解析 范例 总结 cv2.addWeighted绘制半透明框 使用解析 范例 总结 使用cv2.rectangle可以绘制矩形框,但要绘制半透明框使 ...

  2. Java 在二维坐标系绘制矩形、圆形、多边形

    最近遇到一个需求,大概要求是:根据前端传递的参数,在Java侧绘制虚拟的二维封闭图形,判断各个图形间是否有交集. 在java.awt包下有个名为Shape的接口,可以实现在二维坐标系内绘制相关图形,相 ...

  3. HTML5利用Canvas绘制图形(Canvas基本知识、绘制矩形、使用路径和图形组合)

    绘制图形有很多方法,可以借助Flash实现,也可以使用SVG和VML来绘图.本次将要学习一种新的灰土方法--使用Canvas元素,它是基于HTML5原生的绘图功能.使用Canvas元素,可以绘制图形, ...

  4. canvas基础-绘制矩形(1)

    1.canvas基础知识 canvas元素是HTML5中新增的一个重要的元素,专门用来绘制图形,不过canvas本身不具备画图的能力,在页面中放置了canvas元素,就相当于在页面中放置了一块矩形的& ...

  5. Quartz2D之绘制一个简单的机器猫

    学习iOS有一段时间了,在博客园也默默的潜水了两个月,见识了很多大神,收获不少. 今天整理笔记,发现忘记的不少,我感觉需要及时的整理一下了,同时也把做的小东西贴上来和大家分享一下. 最近学习了Quar ...

  6. 矩形做成翻页的效果html5,HTML5 在canvas中绘制矩形附效果图

    一.绘制矩形 canvas使用原点(0,0)在左上角的坐标系统,x坐标向右递增,y坐标向下递增. 使用绘图环境的矩形绘制函数来绘制矩形. fillRect(x,y,width,height) : 绘制 ...

  7. Html5画布(canvas)实例之绘制矩形

    路径方式绘制 - 矩形 | rect() canvas/shape/path/rect.html <!DOCTYPE HTML><html><head> <t ...

  8. html5绘制矩形动画,HTML5下绘制矩形教程

    绘制矩形 上一节,我们使用lineto()方法绘制一个封闭的矩形.其实,canvas的api提供了rect()方法可以绘制矩形.rect()方法是路径方法,它会把指定的矩形添加到当前路径的子路径中.它 ...

  9. html5--5-4 绘制矩形

    html5--5-4 绘制矩形 学习要点 掌握绘制矩形的方法:strkeRect()/fillRect() 掌握绘制路径的 beginPath()和closePath() 矩形的绘制方法 rect(x ...

  10. HTML5 Canvas中绘制矩形

    绘制矩形 上一节,我们使用lineTo()方法绘制一个封闭的矩形.其实,canvas的API提供了rect()方法可以绘制矩形.rect()方法是路径方法,它会把指定的矩形添加到当前路径的子路径中.它 ...

最新文章

  1. ElasticSearch搜索引擎:常用的存储mapping配置项 与 doc_values详细介绍
  2. Cocoa Touch 层
  3. (三)opencv_py之阈值处理
  4. python 列表中dict中key排序
  5. mysql中密码存入加密,如何在数据库中存储加密的密码?
  6. HDU 1348 Wall ( 凸包周长 )
  7. Python数据结构与算法笔记(四):排序问题——列表排序
  8. deepstream多路rtsp流,避免相互影响
  9. 单维度量表验证性因子分析_验证性因子分析.ppt
  10. 基于R语言进行K折交叉验证
  11. edp协议 netty_使用esp8266 arduino 通过EDP协议 将数据传递到onenet平台
  12. 全国城市-拼音-编号Json数据(只城市)
  13. svg 地图 及path的渲染
  14. php mysql 性能测试工具_MySQL_Sysbench多线程性能测试工具,最近用sysbench进行了较多的性 - phpStudy...
  15. 字节跳动将双月OKR调整为季度;马斯克批OpenAI违背初心:被微软控制,只顾赚钱;苹果上新348元省电保护膜|极客头条...
  16. [案例4-8]模拟物流快递系统程序设计
  17. ECCV22 最新54篇论文分方向整理|包含Transformer、图像处理、人脸等(附下载)...
  18. linux 修复文件fsck,使用fsck检查并修复文件系统[Linux] | MOS86
  19. 【Arduino学习笔记】使用L298N电机驱动模块驱动直流电机
  20. 详解用Java实现爬虫:HttpClient和Jsoup的介绍及使用(请求方式、请求参数、连接池、解析获取元素)

热门文章

  1. 程序员的《学习之道》
  2. Linux下的网卡驱动程序的编写过程(转)
  3. 【5】Java内存访问重排序vs volatile
  4. 用了几年的 Fastjson,我最终替换成了Jackson!
  5. 一个 Spring Boot 项目该包含哪些?
  6. 10大黑客专用的 Linux 操作系统...
  7. 微服务架构如何实现网站服务垂直化拆分
  8. 台湾台积电为华为两肋插刀,扛住压力,单日损失1426亿元
  9. solr5.3.1 mysql_Solr-5.3.1 dataimport 导入mysql数据
  10. 【精选】Java高频面试题278道附答案,通关中大型互联网企业工程师必备