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

一句话搞定IOS中View的Frame和Bound

时间:2014-06-28 18:13:14      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:blog   http   2014   os      c   

 

 

  就一句话,Frame是父View上看到子View的窗户,Bound是子View上可以被父View看见的内容。

  稍微解释下。Frame 指子View在父View中的位置以及大小。由两部分构成,第一部分是Origin,规定了子View在父类的位置。第二部分是Size,指View在父类中的可视范围(这里能说是View的大小)。这感觉像是在父View中在Frame.Origin位置打开一个窗户,窗户的大小是Frame.Size,从窗户中可以看到子View的内容。

  Bound 指子View自身显示那些内容,Bound组成和Frame类似。还用窗户来说明,此时把子View看做是很大的油画,在父View中打开了一个窗户后,但是这个窗户是糊上纸的,只能通过把油画投影窗户上。那么,最终窗户上显示什么是由Bound决定的,Bound就决定油画中哪部分内容。

 

  最后如下图,右图是真实看见的,而事实上是左图所示的内容。左图的阴影部分就是ChildView没有显示出来的部分。

 bubuko.com,布布扣

一句话搞定IOS中View的Frame和Bound,布布扣,bubuko.com

一句话搞定IOS中View的Frame和Bound

标签:blog   http   2014   os      c   

原文地址:http://www.cnblogs.com/MitiskySean/p/3797141.html

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