CGRectInset CGRectoffset UIEdgeInsetsInsetRect 这三个函数的使用

转载 2015年07月09日 11:42:22
//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));

相关文章推荐

CGRectInset、CGRectOffset、等对比整理

CGRectInset、CGRectOffset、等对比整理   转自    1、CGRectInset CGRect CGRectInset ( CGRect rect, CG...

iOS CGRectInset,CGRectOffset

iOS 中有两个有关Rect的方法我们对比这来看一下 CGRectInset,CGRectOffset 我们先看一看 官方给出的解释 /* Inset `rect' by `(dx, dy)' -...

PHP中substr、mb_substr、mb_strcut这三个截取字符串函数的比较

一、函数说明 substr、mb_substr、mb_strcut这三个函数都用来截取字符串,所不同的是: substr是最简单的截取,无法适应中文,截取中文会产生半个字符的现象,出现乱码; m...

CGRectInset、CGRectOffset、等对比整理

1、CGRectInset CGRect CGRectInset (    CGRect rect,    CGFloat dx,    CGFloat dy ); 该结构体的应用是以原rect为中...

【iOS开发】CGRectOffset、CGRectInset 、CGRectContainsPoint浅析

CG_EXTERN CGRect CGRectOffset(CGRectrect,CGFloat dx,CGFloat dy)该函数表示:rect 按照dx dy平移CG_EXTERN CGRect ...

关于CGRectInset和CGRectOffset简单说明

首先确定这两个方法都是对CGRect类型的变量进行操作的,写iOS动画代码时经常用到。1. CGRectInset不多说,上代码:// center 为 (200, 200), 由(100+200/...

为什么SpringAOP使用JDK动态代理时好像没有代理Object.[equals()、hashCode()、toString()]这三个方法

//这是JDK动态代理过程中要代理的4个方法 private static Method m1; private static Method m3; private static Method ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)