首页 > 其他 > 详细

进一步理解 frame 和 bounds

时间:2016-03-30 00:10:44      阅读:127      评论:0      收藏:0      [点我收藏+]

 

  总结一下 iOS中 frame 和 bounds之间的区别

技术分享

   综述

   frame和bounds都是描述一块矩形区域,但是他们是有区别的

 

   frame:以父控件的左上角为原点

   bounds: 以自己的左上角为原点

 

    frame:可视范围

    bounds:可视范围在内容的哪个区域

 

    改bounds影响是子控件,而不是当前控件

    改bounds本质:修改内容原点位置

 

    相对性

    frame:   相对于父控件不动

    bounds: 相对于父控件不动,相对于内容是运动的

 

  了解了bounds,我们可以模仿UIScrollView, 让控制器的View也可以实现滚动功能,并限制其滚动范围,具体代码和效果往下看>>>>>>

技术分享

 

  效果图

  技术分享

进一步理解 frame 和 bounds

原文:http://www.cnblogs.com/chao8888/p/5335360.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!