frame:相对于父view
bounds:显示子view和交互
[view setBounds:CGRectMake(-30, -30,200,200)] 子view会向下移动
frame定义了一个相对父视图的一个框架(容器),bounds则是真实显示区域。如果,bounds比frame小了,可以放到框架(容器)里。如果bounds比frame大,感觉frame被“撑大”了。frame变成了{{25, 25}, {250, 250}}了。25是如何得出的?bounds比frame长,宽各大了50像素,那么四条边平衡一下,各溢出“25”像素。如图所示:
网友评论