在iOS中将线条动画为正弦波

时间:2013-05-15 06:40:38

标签: ios animation

我是iOS新手,我们似乎有很多不同的方法来完成同样的事情。我正在寻找一种方法来将扁平线动画成正弦波并返回。实现这一目标的最佳方法是什么?另外,我将如何添加缓出或反弹效果?

1 个答案:

答案 0 :(得分:2)

您可以结合使用CAShapeLayerUIBezierPath s来指定您的直线和正弦波线)和CABasicAnimation来实现此目的:

CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"path"];
animation.fromValue = (id)linePath;
animation.toValue = (id)sinePath;
[shapeLayer addAnimation:animation forKey:@"animatePath"];