码迷,mamicode.com
首页 > 其他好文 > 详细

进一步理解 frame 和 bounds

时间:2016-03-30 00:11:44      阅读:246      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!