您的位置:首页 > 其它

CALayer 学习日记(一)

2016-03-28 20:59 316 查看

CALayer 学习日记(一)

-记录bounds, anchorPoint, position,frame 之间的关系

设一个CALayer对象的以上属性为以下一般情况:

frame(xf,yf,wf,hfx_f, y_f, w_f, h_f)

bounds(xb,yb,wb,hbx_b,y_b,w_b,h_b)

anchorPoint(xa,yax_a, y_a)

position(xp,ypx_p, y_p)

则有

wf=wb,hf=hb w_f = w_b,h_f = h_b

xf=xp−wb∗xax_f = x_p - w_b * x_a

yf=yp−hb∗yay_f = y_p - h_b * y_a

要注意在每次更改position和anchorPoint之后都会引起frame.origin的改变,记得手动修正下哦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: