UITabBarControllerは、アプリケーションのルートです。 各タブのルートは、私がUITableViewControllerを押しているUINavigationViewControllerとは異なります。UINavigationViewControllerの前のビューに戻るには、戻るボタンを押してもアニメーションが表示されません。
問題は、戻るボタンを押すとナビゲーションバーがアニメーション化されますが、前のテーブルビューはアニメーションなしですぐに表示されることです。 UITableViewControllerとUINavigationViewControllerのどちらもサブクラス化されておらず、ポップ機能のカスタムコードもありません。
もう少し前に、他のiOSアプリケーションで作業していたとき、私はそのような問題はありませんでした。 唯一の違いは、今はXCode 4とiOS 5 SDKで作業していることです。
私は答えを見つけるのに多くの時間を費やしましたが、類似するものは見つかりませんでした。
ヒント?
お返事ありがとうございます。 私は最終的に問題を発見しました: 私は誤って自分のルートナビゲーションビューをウィンドウのサブビューに設定しました[self.window addSubview:rootController.view]; ではなく、self.window.rootViewController = rootController; 一度問題が解決したらそれを修正しました:) – Andrey