iOS开发(swift):UI界面

# swift bounds和frame区别 #

参考资料:https://blog.csdn.net/chenyufeng1991/article/details/51764303

-- frame的位置是根据父容器来计算的,正方形在动画开始前的x=100,y=100是相对于self.view的坐标系统而言的,从而确定当前视图在父视图中的位置。

-- bounds的x,y是根据自己的坐标系统而言的。没错,每个view都有自己的坐标系。以自己左上角点为坐标原点。所以bounds的x,y默认为(0,0),除非调用setBounds方法;

-- frame的size不一定等于bounds的size,在旋转后它们的size就不一样了。

**********************************************************************

猜你喜欢

转载自blog.csdn.net/zcc9618/article/details/82967267