frame.center和bounds
2017-01-25 17:16
162 查看
首先声明一点.iOS上面的所有的控件都是矩形的.
可以把frame理解为表示一个控件的点坐标与该控件的大小.
frame里面有个CGPoint类型来表示这个控件的最左上角的点的坐标.还有个一个CGSize类型里面存放了该控件的高和宽的信息.比如在375*667的苹果设备中.我的frame的Origin(CGPoint)是(0,0).那么我的控件应该是从屏幕的左上角开始.然后宽高就按坐标轴来排列.
bounds.bounds可以理解为专门设置大小的,最好不要设置bounds里面的x,y的值.因为用bounds设置的控件.设置了X.Y的值虽说不会影响自身在父控件的位置,但是会影响该控件的子控件在该控件内部的排列.
center里面存储的是一个CGPoint.表面上来看存储的是一个点.其实它存放的是这个控件的"中心"点的位置.因为iOS中所有的控件都是矩形的.中心点就很容易找出来了.
可以把frame理解为表示一个控件的点坐标与该控件的大小.
frame里面有个CGPoint类型来表示这个控件的最左上角的点的坐标.还有个一个CGSize类型里面存放了该控件的高和宽的信息.比如在375*667的苹果设备中.我的frame的Origin(CGPoint)是(0,0).那么我的控件应该是从屏幕的左上角开始.然后宽高就按坐标轴来排列.
bounds.bounds可以理解为专门设置大小的,最好不要设置bounds里面的x,y的值.因为用bounds设置的控件.设置了X.Y的值虽说不会影响自身在父控件的位置,但是会影响该控件的子控件在该控件内部的排列.
center里面存储的是一个CGPoint.表面上来看存储的是一个点.其实它存放的是这个控件的"中心"点的位置.因为iOS中所有的控件都是矩形的.中心点就很容易找出来了.
相关文章推荐
- ios-坐标系统(详解UIView的frame、bounds跟center属性[图])
- iOS开发UI篇—手写控件,frame,center和bounds属性
- 文顶顶 iOS开发UI篇—手写控件,frame,center和bounds属性 iOS开发UI基础—手写控件,frame,center和bounds属性
- iOS部分-UI基础控件 - 01天 入门 第10课 frame&bounds¢er属性
- ios-坐标系统(详解UIView的frame、bounds跟center属性[图])
- iOS开发UI基础—手写控件,frame,center和bounds属性
- iOS开发UI基础—手写控件,frame,center和bounds属性
- UI基础--UIView常见属性之frame、center、bounds、transframe属性
- 浅谈视图的frame、bounds和center属性
- OC-UI-002.按钮的属性frame、bounds、center
- frame bounds center origin contentSize contentOffset contentInset
- frame,bounds,center分析
- 详解UIView的frame、bounds和center属性
- 详解UIView的frame、bounds和center属性
- 视图UIView的frame、bounds与center属性
- frame、center、bounds、transframe属性
- iOS 基础篇3—手写控件,frame,center和bounds属性
- frame、bounds、center
- Ios-坐标系统(详解UIView的frame、bounds跟center属性[图])
- 视图UIView的frame、bounds与center属性