iOS 中frame 和 bounds 的区别

来源:互联网 发布:海文考研 知乎 编辑:程序博客网 时间:2024/05/19 15:20

根据我的理解,简单点说就是:

       一个视图在view中的位置由两部分确定:origin(起点坐标 )和   size(大小)。

看代码:

GRectMake(self.view.frame.origin.x,self.view.frame.origin.yself.view.frame.size.width,self.view.frame.size.height);

其中self.view.frame.origin.x,self.view.frame.origin.y可以是任意位置


而bounds的起点只能为零,表示的是当前视图自己的坐标

NSLog(@"%d,%d",self.view.bounds.origin.x,self.view.bounds.origin.y);

结果为0 0



0 0
原创粉丝点击