ios-控件的frame_center_bounds简单介绍
2016-03-23 22:43
148 查看
frame
例如一个button按钮控件的frame
frame是一个结构体,frame表示了button在它的父控件view中的位置---origin 以及---size
origin也是一个结构体包含x值跟y值,表示button的坐标,但不是控件button中心的坐标,而是左上角的x,y
![](https://images2015.cnblogs.com/blog/831196/201603/831196-20160323224124495-1797137349.png)
size也是一个结构体,包含了控件button的width和hight 宽和高度.也就是控件的大小.
center
控件的中心也就是button.center是结构体---CGPoint,包含了中心点的x .y值.可以打印输出.
拖button控件拉线就不再演示
![](https://images2015.cnblogs.com/blog/831196/201603/831196-20160323225425620-641194618.png)
bounds
仍旧以button为例,bounds也是结构体CGRect,里面包含了控件的x,y,w,h,分别表示控件的坐标x,y以及控件的宽w高
需要注意的是控件bounds的坐标是相对于自身的x,y,自身原始的坐标为(0,0)点---不管控件在父容器的什么位置,如果控件移动则以自身的(0,0)点为原点,向右移动x+移动的距离,向下y+移动的距离,向左,向上反之.
![](https://images2015.cnblogs.com/blog/831196/201603/831196-20160323235851651-827322795.png)
相关文章推荐
- iOS--Masonry的简单使用
- iOS 下拉刷新-上拉加载原理
- iOS 侧滑按钮的实现
- iOS 设计中实现Cell自定义滑块操作
- iOS中代理属性用Weak修饰
- iOS 代理与通知,kvc和kvo的区别
- iOS instancetype与id的比较
- iOS import,include和class的区别
- iOS 本地通知
- ios assign、copy 、retain
- 【iOS】arc4random() 产生随机数
- iOS 2个坐标之间的距离
- iOS Animation动画 让图片不停的旋转360度
- 小案例-导入支付宝接口时经常出现这样的小错误"_OBJC_CLASS_$_UTDevice"
- iOS plist文件的增 删,改查
- iOS 倒计时验证码
- iOS tableView的分类
- iOS-常见加密总结
- iOS--轮播图实现
- IOS开发-OC学习-Foundation框架练习