您的位置:首页 > 其它

文章标题

2017-04-09 22:55 302 查看

frame 和 bounds

在学习iOS界面基础的时候,bounds把我整的云里雾里的,但是查了相关资料后,总算弄懂了。

frame:该view在父view坐标系统中的位置和大小。(参照点是父坐标系统)
bounds:该view在本地坐标系统中的位置和大小。(参照点是自身的坐标系统)


frame(CGRect)

origin 在父视图中距离原点的位置

size 距离当前视图左上角的大小

center(CGPoint)

当前视图的中心点在父视图中的位置

bounds(CGRect)

origin 当前视图的左上角距离自身坐标系的原点的位置。移动时,移动的是自身的坐标系统,视图本身不移动

size 当前视图在自身坐标系的高和宽。改变大小时,center相对于父坐标系统的位置不变,而图像跟自身坐标系一起改变。此时,由于自身坐标系统的改变,会导致子视图位置发生移动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  bounds