iOS CGRectInset,CGRectOffset
来源:互联网 发布:淘宝开虚拟网店流程 编辑:程序博客网 时间:2024/06/05 09:00
本文转载于:http://blog.csdn.net/lwjok2007/article/details/47167545
iOS 中有两个有关Rect的方法我们对比这着看一下
CGRectInset,CGRectOffset
我们先看一看 官方给出的解释
/* Inset `rect' by `(dx, dy)' -- i.e., offset its origin by `(dx, dy)', and
decrease its size by `(2*dx, 2*dy)'. */
大致意思为: 通过 第二个参数 dx和第三个参数 dy 重置第一个参数rect 作为结果返回。重置的方式为,首先将rect 的坐标(origin)按照(dx,dy) 进行平移,然后将rect的大小(size) 宽度缩小2倍的dx,高度缩小2倍的dy;
CG_EXTERN CGRect CGRectInset(CGRect rect, CGFloat dx, CGFloat dy)
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
/* Offset `rect' by `(dx, dy)'. */
大致意思:rect 按照(dx,dy)进行平移
CG_EXTERNCGRect CGRectOffset(CGRect rect,CGFloat dx, CGFloat dy)
CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
下面我们用例子来看一下
首先我们测试CGRectInset 先创建一个view1设置一个背景色,在创建一个view2使用CGRectInset 将他的大小按照view1的大小进行修改设置一个不同的颜色进行测试
代码如下
- IOS之CGRectInset->CGRectOffset
- iOS CGRectInset,CGRectOffset
- iOS CGRectInset、CGRectOffset详解
- iOS CGRectInset,CGRectOffset
- CGRectInset/CGRectOffset
- 【iOS开发】CGRectOffset、CGRectInset 、CGRectContainsPoint浅析
- iOS CGRectInset与CGRectOffset的探究
- 【IOS基础知识】CGRectInset、CGRectOffset、frame、bounds对比整理
- ios几何数据结构:CGGeometry,CGPoint,CGSize,CGRect,CGRectInset,CGRectOffset,CGRectDivide
- 【IOS基础知识】CGRectInset、CGRectOffset、frame、bounds对比整理
- CGRectInset和CGRectOffset区别
- CGRectInset、CGRectOffset详解
- CGRectInset、CGRectOffset…
- CGRectInset、CGRectOffset详解
- CGRectInset CGRectOffset UIEdgeInsetsInsetRect
- 对比 CGRectInset 与 CGRectOffset
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- 判断一个日期是否是周六、周日
- React-native 开发遇到的问题
- 苹果Mac OS X显示隐藏文件的方法
- 通过BitmapFactory.decodeByteArray把byte[]转成Bitmap出现的OOM的解决方法
- dot net npoi
- iOS CGRectInset,CGRectOffset
- 网页下载器
- C++的黑科技(深入探索C++对象模型)
- 二叉树学习(二):二叉树的基本操作及代码实现
- 多线程
- C 基础练习
- USACO 2.3Money Systems(简单DP)
- 模仿常用框架Builder初始化数据,如何优雅地装逼
- Android XPosed框架 hook 中的IllegalAccessError: Class ref in pre-verified class resolved to unexpected