CGRectInset、CGRectOffset、等对比整理
来源:互联网 发布:json的实际应用 编辑:程序博客网 时间:2024/05/16 15:41
1、CGRectInset
CGRect CGRectInset (
CGRect rect,
CGFloat dx,
CGFloat dy
);
该结构体的应用是以原rect为中心,再参考dx,dy,进行缩放或者放大。
图中的每一个矩形都是以上一个矩形作为参考矩形。所以下一矩形(比如黄色矩形对绿色矩形来说是下一个矩形)都比上一个矩形要小。 具体小多少都是要参照dx和dy来判定的。
2、CGRectOffset
CGRect CGRectOffset(
CGRect rect,
CGFloat dx,
CGFloat dy
);
相对于源矩形原点rect(左上角的点)沿x轴和y轴偏移, 再rect基础上沿x轴和y轴偏移
float offset = 125.0;
CGRect r1 = CGRectMake(100, 100, 5, 5);
CGRect r2 = CGRectOffset(r1, offset, offset);
3、frame和dounds
frame和bounds是UIView中的两个属性(property)。
-(CGRect)frame{
return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height);
}
-(CGRect)bounds{
return CGRectMake(0,0,self.frame.size.width,self.frame.size.height);
}
frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)
bounds指的是:该view在本身坐标系统中 的位置和大小。(参照点是本身坐标系统)
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- CGRectInset、CGRectOffset、等对比整理
- 对比 CGRectInset 与 CGRectOffset
- 【IOS基础知识】CGRectInset、CGRectOffset、frame、bounds对比整理
- 【IOS基础知识】CGRectInset、CGRectOffset、frame、bounds对比整理
- CGRectInset、CGRectOffset、等对…
- CGRectInset、CGRectOffset、frame和bounds对比
- CGRectInset、CGRectOffset、frame和bounds对比
- CGRectInset/CGRectOffset
- 在mac os安装CocoaPods(最详细教程)
- 中小型网站架构分析及优化
- Javascript 实现复制(Copy)动作方法大全
- 关于Java中的paint,repaint,update三个方法的关系
- Java RTTI初探
- CGRectInset、CGRectOffset、等对比整理
- android linux mirror website
- 用 WEKA 进行数据挖掘,第 2 部分: 分类和群集
- test
- [基础] - Python中 raw_input 和 input 的区别
- git的分支
- FileInputStream 读取txt文件内容
- linux ssh ip 超时,ssh 内网ip 和 外网ip的情况
- ListView 在getView()中设置一个item中的TextView的动态显示出现其它的也显示的bug解决方法