0

ファイルを表示し、ユーザーがファイルを並べ替えることができるビューがアプリにあり、ビューの内外でアニメーション化されるナビゲーション ペインがあります。また、ファイルを並べ替えている間、所定の位置にスライドするときにアニメーションが表示されます。ファイルの 1 つに触れると、詳細がモーダル ビューに読み込まれます。

モーダルをロードするときに問題が発生します。それらはしばらくは機能しますが、その後アニメーション化され、閉じられるとアニメーションなしで画面から外れ、その時点からアニメーションは実行されず、すべてが最終的な位置に移動します (私のアニメーションと iOS モーダルと UINavigationController がポップし、プッシュしても、回転は新しい回転にスナップするだけです)

私のアプリでは、写真を撮るためにデフォルトのカメラをロードしてファイルリストに追加することができます。カメラがロードされるとアニメーションが始まり、閉じた後、モーダルが再び台無しになるまでしばらくの間、すべてのアニメーションが再び機能します。私はSOで解決策を探していましたが、同様のものをいくつか見つけましたが、問題を解決するものは何も見つかりませんでした.

  • これらのモーダルは presentModalView を使用してロードされ、それらに表示される情報は静的です

編集: コードがすべて役立つとは思いません。ストーリーボードを使用しているため、セグエを呼び出して、次のようにセグエを準備しています。

PhotoVC* destinationVC = (PhotoVC*) segue.destinationViewController;
destinationVC.displayImage = m_sendImage;

どちらのビューの willAppear でも何も実行していません。モーダルが表示されているとき、私のアニメーションはどれもアクティブではありません。

4

0 に答える 0