我有一个 CALayer,我只是在控制器的 initWithNibName 中创建并添加到我的视图控制器主视图的子视图中:然后,我执行以下动画:
[CATransaction begin];
[CATransaction setAnimationDuration:2];
[logoLayer setOpacity:0];
[CATransaction commit];
我怎么知道这个动画什么时候完成?performSelector:延迟 2 秒。方法似乎不是解决它的“正确方法”。