Swift - 当设置为140

时间:2016-04-06 16:01:00

标签: swift

let form = UIView(frame:CGRectMake(0.0,140.0,view.bounds.width,196))

打印(form.bounds)

打印:(0.0,0.0,375.0,196.0)

为什么Y原点返回0.0?

1 个答案:

答案 0 :(得分:1)

因为您正在打印form.bounds而不是form.frame

边界矩形始终相对于视图自身的坐标空间,而框架矩形相对于其超视图的坐标空间。并且视图的原点始终是(0,0)相对于它自己。