iPhone:在两个不同的图层上同步动画

我需要在两个不同的层上同步路径动画(一个用作另一个层的掩码,另一个用于跟踪路径的图形元素,即绘制掩码)。如果我只是将它们设置得相同,它们就不会做同样的事情。目前,我正在使用带有路径(对于图形元素)和CABasicAnimation的CAKeyframeAnimation,其中我为相同路径的“strokeEnd”设置动画,从0.0到1.0(对于蒙版)。 我想动画组在这里不起作用,因为这意味着我将组应用于遮罩层,这将隐藏图形元素。     
已邀请:
您是否为关键帧动画设置了
calculationMode = kCAAnimationPaced
?     
Apple告诉我iOS7中的已知错误,其中某些路径(例如椭圆路径)在沿同一路径设置2个不同层的动画方面不能很好地工作,例如strokeEnd一个图层,另一个图层的位置。具体来说,动画期间2个动画会进入和不同步,看起来很邋.. Apple也告诉我没有已知的解决方法。我还向Apple提交了一个错误。     

要回复问题请先登录注册