//CGRectInset  将原来的矩形放大或者缩小,正表示缩小,-表示放大。
CGRect rect= CGRectMake(20, 50, 100, 80);CGRect rect1=CGRectInset(rect, -10, 20);NSLog(@"%@",p(rect1));
//输出结果:2014-11-22 18:48:55.351 TestCGRectInset[8893:60b] {{10, 70}, {120, 40}}

//CGRectOffset 这个函数就是将原来矩形的坐标点变化一下,就是左上角点
CGRect rect= CGRectMake(20, 50, 100, 80);
CGRect rect1=CGRectOffset(rect, -10, 20);
NSLog(@"%@",p(rect1));
//输出结果:2014-11-22 18:51:58.217 TestCGRectInset[8913:60b] {{10, 70}, {100, 80}}

 //UIEdgeInsetsInsetRect 表示在原来的rect基础上根据边缘距离内切一个rect出来
CGRect rect= CGRectMake(20, 50, 100, 80);
UIEdgeInsets ed=UIEdgeInsetsMake(-3, -4, -5, -6);
CGRect  r=  UIEdgeInsetsInsetRect(rect, ed);
NSLog(@"%@",p(r));
//输出结果:2014-11-22 18:54:31.979 TestCGRectInset[8922:60b] {{16, 47}, {110, 88}}

综上总结:正的都是向内的方向,反之负的就表示向外扩展

转载于:https://www.cnblogs.com/liyang31tg/p/4115514.html

CGRectInset CGRectoffset UIEdgeInsetsInsetRect 这三个函数的使用情况相关推荐

  1. 12.MySql关于获取当前时间的三个函数

    这三个函数都是获取当前时间的,获取的详细格式如下图所示,可以根据需要来选用. 转载于:https://www.cnblogs.com/Nick-Hu/p/7566805.html

  2. ACMNO.37 C语言-数字交换 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。

    题目描述 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换. 写三个函数: ①输入10个数:②进行处理:③输出10个数. 输入 10个整数 输出 整理后的十个数,每个数后跟 ...

  3. Math.ceil(),Math.floor()与Math.round()三个函数的定义。

    为什么80%的码农都做不了架构师?>>>    JavaScript: The Definitive Guide, 4th Edition中对Math.ceil(),Math.flo ...

  4. php怎么输出3个函数和,PHP利用var_dump,var_export,print_r三个函数的区别示例

    感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧!下面的示例看看这三个函数的具体的区别,其中var_dump和var_export比较少用,但他们两者又很相似.所以可以看看: 代码如下: /* 5 ...

  5. [前端技术]如何加深对JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解...

    首先还是看看<The Definitive Guide, 4th Edition>书中对三个函数的的定义. Math.ceil(x): round a number up Argument ...

  6. python多线程的作用_Python多线程中三个函数的强大功能简介

    在Python多线程中有三个比较简单的函数,在实际的相关操作中你对这一实际操作是否了解?是否对其感兴趣?如果你想对Python多线程的开发与多线程程序及相关实际操作方案有所了解的话,你就可以点击以下的 ...

  7. excel三次样条函数_日常系列2:二次和三次函数样条、数据的插值

    本讲导读 本讲适合在讲授或学习完高中数学的基本初等函数章节.三角函数章节和导数章节后,作为数学建模材料,在日常教学中讲授或学习.本讲内容包括但不限于: 一次函数.二次函数.三次函数的统计和物理意义及三 ...

  8. Typescript常见三种函数类型

    Typescript有常见三种函数类型: 分别是普通的函数: 有可选参数的函数: 有剩余参数的函数: 普通函数 function findMan(age:number):string{return ' ...

  9. python去空格的函数_Python中用于去除空格的三个函数的使用小结

    函数:strip() lstrip() rstrip() 作用:去除字符串中的空格或指定字符 一.默认用法:去除空格str.strip() : 去除字符串两边的空格 str.lstrip() : 去除 ...

最新文章

  1. python输出日期语句_python输出语句怎么用
  2. 使用.NET开发的数据库小工具 DbTool
  3. 操作系统上机作业-- 使用信号量解决生产者、计算者、消费者问题(多线程)
  4. 群晖docker签到京豆_利用Synology(群晖)Docker安装签到框架
  5. 【leetcode】Majority Element
  6. c语言 段错误 指针,求教为什么指针动态申请了空间,scanf的时候还会段错误
  7. 16进制String和int互转
  8. MFC OpenCasCade – 实现View中的实体对象与右边属性窗口的关联
  9. maya导入abc动画_完美动力小课堂:abc格式应用--Realflow和Maya互导
  10. HFSS - 半波偶极子天线的设计与仿真
  11. HDMI 分配器正确使用方法
  12. webapp(WebRoot)目录下的jsp访问不了webapp目录的css文件的问题解决
  13. MTK和Android有区别,Android系统 下一个山寨MTK的代名词
  14. 16、Mip-NeRF360
  15. CocosCreator 游戏小地图/地图雷达
  16. 系统架构中常见问题及解决方案
  17. 前端谷歌浏览器基本介绍及前后端分离原理分析
  18. grasshopper python可以做什么_Grasshopper 有哪些奇技淫巧?
  19. 定制自己的报表!7款实用开源报表工具
  20. 【秒懂】数据分析没头绪?这七种高手常用统计分析方法都帮你总结好了!

热门文章

  1. 树的遍历 | 翻转二叉树
  2. configparser操作配置文件
  3. Asp.Net Core获取请求信息/获取请求地址
  4. Swift:如何判断一个对象是否是某个类(或其子类)的实例
  5. 对于牛老师作业陈老师作业补充(老陈、小石头的典型用户、用例图、场景)...
  6. ubuntu14.04 源
  7. Python数据库访问之SQLite3、Mysql
  8. (转载)Linux编程获取本机IP地址的三种方法
  9. ccform 单据打印的规则调整与新增功能发布说明
  10. 公司的一些SEO面试题