我已经多次分开使用这三个类。
例如,当我想将多个动画(即:CABasicAnimations 等)组合在一起同时发生时,我首先想到的是CAAnimationGroup
,当我想看到一个图层从一种状态变为另一种状态(即:出现、滑入等)时,我想到了CATransition
. 但同时CATransaction
意味着批量执行动画(WTH?)
CATransaction
CATransition
似乎是不同的野兽,但我通常在CATransitions
里面看到CATransactions
?我已经多次阅读这些文档,但从未将它们并排比较以及它们应该用于何时/什么。
如果有人能指出他们的关系/用途是什么,那就太好了:)