frame:代表了圖層的外部坐標(biāo)(也就是在父圖層上占據(jù)的空間)
bounds:是內(nèi)部坐標(biāo)
position:錨點(diǎn)在supLayer坐標(biāo)系中的位置析桥;
anchorPoint:錨點(diǎn)在自身坐標(biāo)系中的相對位置,默認(rèn)值為(0.5,0.5),左上角為(0练俐,0)躲履,右下角為(1,1)
小了往左上走 大了往右下走
frame.size.width = bounds.size.width
frame.size.height = bounds.size.height
frame.origin.x = position.x - anchorPoint.x * frame.size.width秋茫;
frame.origin.y = position.y - anchorPoint.y * frame.size.height;
1.一般情況
寬高等于 bounds的寬高
x y 是根據(jù) 寬高乃秀、position肛著、anchorPoint 計(jì)算出來的一個(gè)值
2.加上旋轉(zhuǎn)的畫
寬高不等于bounds的寬高,是垂直x y軸的長度