Make by:弓_雖_子
position和anchorPoint是CAlayer的兩個屬性.
我們以前修改一個控件的位置都是能過Frame的方式進行修改.
現在利用CALayer的position和anchorPoint屬性也能夠修改控件的位置.
這兩個屬性是配合使用的.
position:它是用來設置當前的layer在父控件當中的位置的.
所以它的坐標原點.以父控件的左上角為(0.0)點.
anchorPoint:它是決點CALayer身上哪一個點會在position屬性所指的位置
anchorPoint它是以當前的layer左上角為原點(0.0)
它的取值范圍是0~1,它的默認在中間也就是(0.5,0.5)的位置.
anchorPoint又稱錨點.就是把錨點定到position所指的位置.
兩者結合使用.想要修改某個控件的位置,我們可以設置它的position點.
設置完畢后.layer身上的anchorPoint會自動定到position所在的位置.