我为什么要使用CAAnimationGroup?

rag*_*ius 9 iphone core-animation ios

我无法理解苹果的核心动画(适用于iOS).我试图同时动画一个positionbounds一个层(但具有不同的计时功能).

根据文档,CAAnimationGroup允许将多个动画分组并同时运行.但根据我的(早期)实验,这也可以通过向目标层添加几个动画对象来实现.如果是这样,那CAAnimationGroup的目的是什么?

dan*_*_23 5

如果要使用不同的计时功能为两个不同的属性设置动画,则在这种情况下不需要对这些动画进行分组。我认为当您创建多个动画并希望它们具有相同的定时行为时,分组很有用。您可以为组设置计时功能。在《 Core Animation Cookbook》中,我看到了一个示例,该示例显示了在设置CAKeyframeAnimation的时序曲线时如何使用分组。