4

我需要在两个不同的图层上同步路径动画(一个用作另一个图层的蒙版,另一个显示跟随路径的图形元素,即绘制蒙版)。如果我只是对它们进行相同的设置,它们就永远不会做同样的事情。目前,我正在使用带有路径(用于图形元素)和 CABasicAnimation 的 CAKeyframeAnimation,其中我将同一路径的“strokeEnd”动画从 0.0 到 1.0(用于遮罩)。

我猜动画组在这里不起作用,因为这意味着我将组应用到遮罩层,这将隐藏图形元素。

4

2 回答 2

5

你设置calculationMode = kCAAnimationPaced了关键帧动画吗?

于 2010-12-11T22:51:51.990 回答
2

Apple 已通知我 iOS7 中的一个已知错误,其中某些路径(例如椭圆路径)在沿同一路径设置 2 个不同层的动画时效果不佳,例如一层的 strokeEnd 和另一层的位置。具体来说,2个动画在动画过程中时不时会出现同步,看起来很邋遢。苹果还告诉我没有已知的解决方法。我还向 Apple 提交了一个错误。

于 2013-10-10T15:59:51.443 回答