frame 和 bounds
概念上frame以parentView为基准,bonuds以自己为基准
在正常的情况下(非transform)
调整size
1.frame和bonuds的size一样
2.调整view的frame的size,bonuds也会跟着改
3.调整bonuds的size,bonuds会以view的中心点固定调整,frame的size同步,但origin的坐标会根据发生变化.
例如bonuds的width由200变为160,变化值40,frame的origin.x 会 +20
调整origin
1.调整frame的origin,位置发生变化,bonuds的origin不变
2.调整bounds的origin(很少调整),位置发生绝对值变化,frame得origin跟着同步;特殊的是,如果有subView,
subView的绝对位置没变,不跟着父view调整
transform下
1.bounds不变
2.frame是包含view的最小正方形