方法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));

}

ios 绘制线框_iOS中画矩形的几种方法总结相关推荐

  1. ios 绘制线框_iOS使用Charts框架绘制折线图

    首先先看一下效果: 折线图 一. 初始化折线图对象 创建一个折线图的用到的类是LineChartView.h, 代码如下: self.LineChartView = [[LineChartView a ...

  2. ios 绘制线框_iOS 绘制虚线框

    - (void)setUpDashedBox2:(UIView *)view{ CAShapeLayer *shapeLayer = [CAShapeLayer layer]; [shapeLayer ...

  3. ios 绘制线框_iOS开发 给View添加指定位置的边框线

    略微封装了一下,给View添加指定位置的边框线,其中位移枚举的使用询问了哥们儿,总算搞定: 封装一:直接封装成了一个方法 /// 边框类型(位移枚举) typedef NS_ENUM(NSIntege ...

  4. ios 绘制线框_iOS 各种边框

    UIView *View = [[UIView alloc] initWithFrame:(CGRectMake(0, 0, 100, 100))]; View.center = self.view. ...

  5. iOS中画矩形的几种方法总结

    方法1: #pragma mark 画矩形方法1 void drawRect1(){          // 1取得图形上下文     CGContextRef ctx = UIGraphicsGet ...

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

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

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

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

  8. ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现

    ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现 目录 绘制xgboost的二叉树graphviz T1.采用to_graphviz法绘制树图 T2.采用plot_t ...

  9. ios 获取html的高度,iOS Webview自适应实际内容高度的4种方法详解

    //第一种方法 - (void)webViewDidFinishLoad:(UIWebView *)webView { CGFloat webViewHeight=[webView.scrollVie ...

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

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

最新文章

  1. ORA-12518,TNS:listener could not hand off client connection
  2. css 垂直居中的几种方式
  3. timestamp类型设置默认时间
  4. Linux系统学习----前言
  5. 1059 Prime Factors(25 分)
  6. Mac下Apache使用
  7. 如何能include外键对应的表?向博客园的兄弟请教!
  8. PHP+MySql+PDO小案例—文章管理系统
  9. 【转】Java 单例模式详解
  10. 扎克伯格夏威夷州大肆买地引发当地不满 被批搞“新殖民主义”
  11. Junit 测试时内存溢出解决办法
  12. python集合排序_numpy排序与集合运算用法示例
  13. Javascript:流程控制
  14. android 模拟gps坐标,Android系统中模拟GPS位置
  15. 力扣 面试题 08.04. 幂集
  16. 部队室内靶场有哪些硬件设备和强制性存在的系统
  17. pdo 参数绑定中 where 子句中的错误的解决
  18. 数字IC设计工程师成长之路
  19. MindMapper中的分支格式怎样进行修改
  20. C语言程序与设计:篮球游戏

热门文章

  1. 服务器在无盘网吧的现在与将来(1)
  2. linux系统设置cpu孤立
  3. spring cloud 学习笔记(1)
  4. Java之品优购课程讲义_day09(2)
  5. redis,memcache二者的区别
  6. RecyclerView更全解析之 为它优雅的添加头部和底部
  7. 《Haskell函数式编程入门》—— 第1章,第1.6节本章小结
  8. HDU 1230解题报告
  9. linux 用户与工作组
  10. Hi3536 uboot引导内核全过程