1//初始化一个CALayer--CALayer是含隐式动画的
_layer = [[CALayer alloc] init];
//设置CALayer的颜色
_layer.backgroundColor = [UIColor orangeColor].CGColor;
_layer.frame = CGRectMake(0, 0, 100, 100);
//位置信息
_layer.position = CGPointMake(100, 100);
//锚点
_layer.anchorPoint = CGPointMake(0, 0);
[self.imageview.layer addSublayer:_layer];
//理解
CGFloat x = _layer.position.x - _layer.anchorPoint.x * _layer.frame.size.width;
CGFloat y = _layer.position.x - _layer.anchorPoint.y * _layer.frame.size.height;
CGPoint newPoint = CGPointMake(x, y);
_layer = [[CALayer alloc] init];
//设置CALayer的颜色
_layer.backgroundColor = [UIColor orangeColor].CGColor;
_layer.frame = CGRectMake(0, 0, 100, 100);
//位置信息
_layer.position = CGPointMake(100, 100);
//锚点
_layer.anchorPoint = CGPointMake(0, 0);
[self.imageview.layer addSublayer:_layer];
//理解
CGFloat x = _layer.position.x - _layer.anchorPoint.x * _layer.frame.size.width;
CGFloat y = _layer.position.x - _layer.anchorPoint.y * _layer.frame.size.height;
CGPoint newPoint = CGPointMake(x, y);
//得到的newPoint就是新的_layer的右上角的点,以newPoint为起点绘制长为:_layer.frame.size.width,宽为:_layer.frame.size.height的视图,得到新坐标视图。