码迷,mamicode.com
首页 > 移动开发 > 详细

IOS开发面试题 UIView的frame和bounds属性的真正的区别

时间:2015-01-24 08:59:04      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:bounds frame真正区别

看过网上的很多对于frame  和 bounds的 区别的,大多都是千篇一律的!

大多数的说法是:

frame  参考坐标系 是其父视图,

bounds 的参考坐标系是其本身?

虽然大体上是对的,但几乎没有人能说的更具体更透彻一些.

根据我的研究:

frame : 是指的子视图的左上角顶点在父视图中的坐标
bounds: 是 其本身作为父视图时,子视图的左上角在该坐标系中的位置坐标!
bounds的这个属性是实现 UIScrollView的基石,通过改变  view的bounds可以 模拟出类似的滚动的效果,不过还需要更复杂的动画和其他系统优化!

原文http://blog.csdn.net/yangbingbinga

IOS开发面试题 UIView的frame和bounds属性的真正的区别

标签:bounds frame真正区别

原文地址:http://blog.csdn.net/yangbingbinga/article/details/43075095

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!