新しいビューが画面にプッシュされたときに非デフォルトのアニメーションを実装しました(下のコードを参照)。何らかの理由でこのコードを実装すると、UIActivityIndicatorViewsが機能しなくなりました。それらは画面に表示されますが、isAnimatingがtrueの場合でもアニメーション化されません。私がCATransitionを変更していることが原因だと考えていますが、UIActivityIndicatorViewの問題を修正する方法を理解することはできません。プッシュiPhone:CATransitionを変更するとUIActivityIndicatorViewのアニメーションが停止する
のviewDidLoadで、後にCATransition* fade = [CATransition animation];
fade.duration = 1.0;
fade.type = kCATransitionFade;
fade.subtype = kCATransitionFromTop;
[self.navigationController.view.layer
addAnimation:fade forKey:kCATransition];
ため
変更デフォルトのアニメーションは、私は、アニメーション
[spinner startAnimating];
を開始するが、スピナーがアニメーション表示されなくなります。何らかの理由で私は最初のスピナーはアニメイトしていますが、それ以降は何もありません。
感謝私は自分の進歩の実装を回避策として使用していますが、なぜ問題が最初に発生したのかを知りたいのです。 – MikeIsrael
はい私は私のプロジェクトであなたの実装を試して、私は同じ問題に直面しています。 – Hiren
私の更新された答えを試してください – Hiren