关于UIView的bounds属性

来源:互联网 发布:数组 高级 excel 编辑:程序博客网 时间:2024/06/17 10:05

view的bounds属性描述了view在自己的坐标系中的位置和大小。

若改变bounds.original,则view的左上角在本身坐标系的坐标也跟着改变(与original坐标相同),结果就是subview的位置发生改变。若增大view.bounds.origin.y,则subviews下移,反之上移。

若改变bounds.size,则view.size也会发生同样的改变,但是以中心为对称点发生的改变。subview.size也会发生同样改变,但不是以中心为对称点发生改变。subview.original无变化。


UIScrollView的scroll功能的实现就是通过改变bounds.orginal的值的方式来实现,道理同上。而contentOffset的值就是bounds.orginal。

0 0
原创粉丝点击