为UIBezierPath设置动画(移动和旋转)

时间:2014-08-15 22:01:20

标签: ios animation uibezierpath

以下是绘制UIBezierPath的一些简单代码:

UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(100.0, 100.0)];
[path addLineToPoint:CGPointMake(130.0, 130.0)];

CAShapeLayer *shapeLayer = [CAShapeLayer layer];
shapeLayer.path = [path CGPath];
shapeLayer.strokeColor = [[UIColor greenColor] CGColor];
shapeLayer.lineWidth = 3.0;
shapeLayer.fillColor = [[UIColor clearColor] CGColor];

[self.view.layer addSublayer:shapeLayer];

我希望能够旋转&在保持其形状的同时移动它。不知道我可以使用什么类型的动画,UIView动画似乎没有效果。

有什么想法吗?谢谢!

0 个答案:

没有答案