アプリに a を独自に実装していUIActivityView
ます。
反対方向に回転する 2 つのイメージで構成されています。ビューは View Controller で作成され、viewDidLoad
に基づいてアニメーション化を開始しNSNotification
ます。
ビュー コントローラが最初に作成されて画面にプッシュされると、スピナーが表示され、アニメーションを開始するコードが実行されますが、delegate メソッド-animationDidStop:finished:
は ですぐに呼び出されfinished = NO
ます。これは iOS 7 でのみ発生します。iOS 6 では、終了パラメータは正しく " YES
" です。ビュー コントローラが読み込まれると、アニメーションは常に機能しfinished = NO
ます。
新しいビューが画面に表示されたときに、iOS 7 ではアニメーションが中断されるが、iOS 6 では中断されないという同様の問題が発生した人はいますか? これをデバッグするための提案はありますか? すべてがメイン スレッドで行われていること、および実行順序が iOS 7 と iOS 6 で同じであることは既に確認済みです。