【发布时间】:2015-04-20 07:06:17
【问题描述】:
我正在尝试制作这样的动画:
我尝试通过使用CABasic动画更改CA Shape层路径动画,它的工作,但无法实现刺激。我尝试使用 CA Keyframe 动画,但还是不行。如果有人有想法分享。
【问题讨论】:
-
你能分享一些你尝试过的代码以及你认为不能使用它的代码吗?
-
@SandyChapman 这里是代码' CABasicAnimation *pathAnimation = [CABasicAnimation animationWithKeyPath:@"path"]; [pathAnimation setDelegate:self]; pathAnimation.duration = 0.8; pathAnimation.fromValue = (__bridge id)oldPath; pathAnimation.toValue = (__bridge id)newPath; [pathAnimation setTimingFunction:[CAMediaTimingFunction functionWithControlPoints:0.5 :1.4 :1 :1]]; [pathLayer addAnimation:pathAnimation forKey:@"path"]; '
-
使用这种方法可以根据点的变化改变每条路径。
标签: ios objective-c calayer cabasicanimation cashapelayer