从superview图层中删除所有动画

时间:2013-07-11 10:05:18

标签: ios core-animation

我有一个名为OverLayIntroView的超级视图,其子视图很少,我已经为这些子视图添加了动画。

我的问题是,如果我调用[self.OverLayIntroView.layer removeAllAnimations];它是否会从子视图中删除动画?

2 个答案:

答案 0 :(得分:0)

您可以使用此静态方法

+ (void)setAnimationsEnabled:(BOOL)enabled

禁用/启用UIView的动画。正如你所说,这将删除图层的动画。

答案 1 :(得分:0)

不,它不会。

来自CALayer关于removeAllAnimations的文档: “删除附加到图层的所有动画。” 这意味着附加到子图层的动画不会受到影响。