方法1:

#pragma mark 画矩形方法1
void drawRect1(){
    
    // 1取得图形上下文
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    
    // 2画一条线段
    // 设置一个起点
    CGContextMoveToPoint(ctx, 20, 20);
    CGContextAddLineToPoint(ctx, 100, 100);
    
    // 3设置线宽
    CGContextSetLineWidth(ctx, 10);
    
    // 4渲染
    CGContextStrokePath(ctx);
}

方法2:
#pragma mark 画矩形方法2
void drawRect2(){
    
    // 1取得图形上下文
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    
    // 2画矩形,先添加到上下文
    CGContextAddRect(ctx, CGRectMake(10, 10, 50, 50));
    
    // 3渲染
    CGContextStrokePath(ctx);
}

方法3:
#pragma mark 画矩形方法3
void drawRect3(){
    // 通过UIKit的oc方法画矩形,会自动取得图形上下文
    UIRectFill(CGRectMake(10, 10, 100, 100));
}

方法4:
#pragma mark 画矩形方法4
void drawRect4(){
    
    // 1取得图形上下文
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    
    CGContextStrokeRect(ctx, CGRectMake(100, 100, 100, 100));
}

转载于:https://www.cnblogs.com/xiaokanfengyu/p/3931467.html

iOS中画矩形的几种方法总结相关推荐

  1. 请把ios文件解压出来是什么意思_手机资讯:最新屏蔽 iOS升级弹窗的 2 种方法

    如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多知识的,这些知识很多小伙伴一般都是不知道的,就好比最近就有很多小伙伴们想要知道最新屏蔽 iOS升级弹窗的 2 种方法,那么既然现 ...

  2. 解析Jquery取得iframe中元素的几种方法

    iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作,需要的朋友可以参考下 DOM方法:父窗口操作IFRAME:window.frames[&quo ...

  3. php 正则获取数字,php结合正则获取字符串中数字的几种方法

    本篇文章主要介绍php结合正则获取字符串中数字的几种方法,感兴趣的朋友参考下,希望对大家有所帮助. php结合正则获取字符串中数字<?php $patterns = "/\d+/&qu ...

  4. [BS-28] iOS中分页的几种算法

    iOS中分页的几种算法 总记录数:totalRecord 每页最大记录数:maxResult 算法一: totalPage = totalRecord % maxResult == 0 ? total ...

  5. ios html gif 显示,iOS中gif图的显示方法示例

    iOS中gif图的显示方法示例 发布时间:2020-09-19 06:15:42 来源:脚本之家 阅读:86 作者:蓝光95 一.前言 iOS开发中,大部分时候我们显示一张静态图就可以了,但是有的时候 ...

  6. PHP中删除目录的三种方法

    原文链接:http://www.chinaz.com/program/2008/1022/41645.shtml PHP中删除目录的三种方法 1.递规法:利用递归一层一层的删. deleteDir($ ...

  7. 图解|查找数组中最大值的5种方法!

    作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 我们在一些特定场景下,例如查询公司员工的最高薪资,以及班级的最高成绩又或者是面试中 ...

  8. Jquery取得iframe中元素的几种方法(转载)

    Jquery取得iframe中元素的几种方法(转载) iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作 DOM方法: 父窗口操作IFRAME: ...

  9. Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行!...

    query取得iframe中元素的几种方法 在iframe子页面获取父页面元素 代码如下: $('#objId', parent.document); // 搞定... 在父页面 获取iframe子页 ...

最新文章

  1. IOS、java支持DES加密
  2. 新手理解之NHibernate是什么?
  3. 精美图文讲解Java AQS 共享式获取同步状态以及Semaphore的应用
  4. Ubuntu、Windows双系统为Ubuntu增加磁盘空间
  5. ubuntu每次启动都出现检测到错误
  6. vue 实例化几种方式_vue注册组件的几种方式总结
  7. 多任务场景下单线程异步多线程多进程
  8. Python实现倒计时按钮
  9. 把JS和CSS合并到1个文件
  10. 网络子系统55_ip协议分片重组_加入ipq
  11. 【忆往昔】我欠老牛两本书
  12. 微信保存图片查看与清理工具
  13. 使用HLS协议连接nginx实现近实时流方式播放视频
  14. 《Charles配置教程之Mac》
  15. 2021年1月国产数据库排行榜:OceanBase重回前三,TDSQL增长趋势最强劲!
  16. 《传奇之王》风波不断 编剧替柳云龙打抱不平_0
  17. Mac(Big Sur系统)安装tunnelblick(vpn)步骤
  18. Nature子刊:机器学习方法扩展了anti-CRISPR蛋白家族的所有成员
  19. [机器学习算法]GBDT梯度提升决策树
  20. case zhen语句_case when zhen else (Sql 2005)

热门文章

  1. android 获取当前时间_js如何获取当前时间并显示
  2. ROS rqt、rviz
  3. 2018.9.15,Arduino—流水灯实验报告
  4. python 子线程返回值_python-从线程返回值
  5. html5中figure怎么用,figure 和 figcaption 元素的正确使用方式
  6. java查询数据库的方式_Java连接各种数据库方式速查表
  7. SpringBoot找不到或无法加载主类
  8. C语言选择结构和循环结构的汇总
  9. 计算数字的位数并逆序输出
  10. 博弈论 —— matlab