UIView的bounds和frame学习

来源:互联网 发布:js让div移动 编辑:程序博客网 时间:2024/05/19 08:04

         bounds是一个UIView自身的坐标系,默认一个view的左上角在其自身坐标系原点(0,0)上,所以一般我们打印出来的bounds的origin都是零坐标。真正决定UIview位置的还是frame里面的orgin,或者是center,改变bounds的origin实际上是改变UIView左上角相对其自身坐标系原点的位置,而由于frame不变,故view的位置不会发生改变,发生改变的只是其自身坐标系的位置,所以改变bounds会引起其subView的位置改变。

0 0
原创粉丝点击