IOS开发-CAlayer-锚点小结

时间:2024-04-05 15:04:10

CAlayer层的属性:anchorPoint(锚点)

  CAlayer *view;

1.决定着CALayer上的哪个点会在position属性所指的位置(设置以后旋转动画,就是以锚点为中心旋转)

2.锚点默认(0.5 ,0.5)它就是一个比例

3.锚点计算:(x,y)

x = 屏幕的x点/屏幕的宽 即x 与屏幕的比例

y =  屏幕的x点/屏幕的高  即y与屏幕的比例

4.锚点的(position)中心点:(获得父视图的宽*锚点的x ,获得父视图的高*锚点的y)-----(CGRectGetWidth(view.bounds)*view.anchorPoint.x,CGRectGetHeight(ship.bounds)*view.anchorPoint.y)