3

私は iPad 用のインタラクティブな本に取り組んでいます。本の各ページには個別の ViewController があります。UIImageViews各ページには、それぞれ異なるアニメーションで約 20 の異なるページがあります。

ただし、View Controller が閉じられた後もアニメーションがまだ再生されていると思われます。たとえば、あるものでは に設定UIViewAnimationOptionRepeatoptions、他のものでは として設定1000しましたrepeatCount

各View Controllerはこれを呼び出します:

-(void) viewDidDisappear:(BOOL)animated{
    for(UIView *v in self.view.subviews){
        if([v isKindOfClass:[UIImageView class]]){
            [v.layer removeAllAnimations];
        }
    }

しかし、それが解任された後も、彼らはまだ遊んでいるようです...何か考えはありますか?

4

0 に答える 0