进一步理解 frame 和 bounds
Posted 啸天
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进一步理解 frame 和 bounds相关的知识,希望对你有一定的参考价值。
总结一下 iOS中 frame 和 bounds之间的区别
综述
frame和bounds都是描述一块矩形区域,但是他们是有区别的
frame:以父控件的左上角为原点
bounds: 以自己的左上角为原点
frame:可视范围
bounds:可视范围在内容的哪个区域
改bounds影响是子控件,而不是当前控件
改bounds本质:修改内容原点位置
相对性
frame: 相对于父控件不动
bounds: 相对于父控件不动,相对于内容是运动的
了解了bounds,我们可以模仿UIScrollView, 让控制器的View也可以实现滚动功能,并限制其滚动范围,具体代码和效果往下看>>>>>>
效果图
以上是关于进一步理解 frame 和 bounds的主要内容,如果未能解决你的问题,请参考以下文章