サブビューがほとんどないというスーパービューがOverLayIntroView
あり、それらのサブビューにアニメーションを追加しました。
私の質問は[self.OverLayIntroView.layer removeAllAnimations];
、サブビューからもアニメーションを削除するかどうかです。
サブビューがほとんどないというスーパービューがOverLayIntroView
あり、それらのサブビューにアニメーションを追加しました。
私の質問は[self.OverLayIntroView.layer removeAllAnimations];
、サブビューからもアニメーションを削除するかどうかです。
いいえ、そうはなりません。
removeAllAnimations に関する CALayer のドキュメントから: 「レイヤーにアタッチされているすべてのアニメーションを削除します。」つまり、サブレイヤーにアタッチされたアニメーションは影響を受けません。
この静的メソッドを使用できます
+ (void)setAnimationsEnabled:(BOOL)enabled
のアニメーションを無効/有効にしUIView
ます。あなたが言ったように、これはレイヤーのアニメーションを削除します。