首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone:在两个不同的层上同步动画

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

Stack Overflow用户
提问于 2010-12-12 06:04:48
回答 2查看 1.2K关注 0票数 4

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-12 06:51:52

是否已为关键帧动画设置了calculationMode = kCAAnimationPaced

票数 5
EN

Stack Overflow用户

发布于 2013-10-10 23:59:51

苹果已经通知我iOS7中的一个已知bug,其中某些路径(如椭圆路径)将不能很好地沿同一路径设置2个不同层的动画,例如一个层的strokeEnd和另一个层的位置。具体地说,这两个动画在动画过程中时而同步,时而不同步,看起来很马虎。苹果还告诉我,目前还没有已知的解决办法。我还向苹果提交了一个bug。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4419217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档