View的bounds和frame的区别
来源:互联网 发布:淘宝商家等级划分 编辑:程序博客网 时间:2024/06/17 02:16
代码:
-(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);
}
从代码能够看出:bounds的原点是(0,0)点,也就是view本身的坐标系统,默认永远都是0,0点,而frame的原点却是任意的(相对于父视图中的坐标位置)。
frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)
bounds:该view在本地坐标系统中的位置和大小。(参照点是,本地坐标系统,就相当于ViewB自己的坐标系统,以0,0点为起点)
center:该view的中心点在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)
0 0
- View的bounds和frame的区别
- iOS View frame和bounds的区别
- iOS view的frame和bounds的区别
- frame 和bounds 的区别
- bounds和frame的区别
- frame和bounds的区别
- frame 和 bounds 的区别
- frame和bounds的区别
- frame和bounds的区别
- frame和bounds的区别
- frame和bounds的区别
- bounds和frame的区别
- frame和bounds的区别
- Bounds 和 Frame 的区别
- IOS 视图View的bounds和Frame区别
- ios view的frame和bounds之区别
- ios view的frame和bounds之区别
- iOS View的Frame和bounds之区别,setbounds使用
- 经典的30道JAVA面试题
- 异步过程调用APC
- HDU 4354 Missile(树形DP)
- Java抽象类和接口的区别
- programming-challenges Unidirectional TSP (111104) 题解
- View的bounds和frame的区别
- Java的四中引用类型
- 源码解析Android中View的measure量算过程
- Android 开发手记二 C可执行程序编译实例
- 有效的括号序列(LintCode)
- Java内部类为什么可以访问外部类的成员
- Android 多线程-----AsyncTask详解
- 《程序员面试金典》--寻找二叉树中某个节点中序遍历的下一个节点
- UIView的层次调整,及子view布局模式自动布局模式(停靠模式)