popviewController / ViewWillappear iOS 5でアニメーション化されていません
-
29-10-2019 - |
質問
私はこれを探して幸運ではなかったので、ここに行きます;)
私は持っています UIViewController
カスタムで UINavigationBar
それは別のものを押します UIViewController
サブビューとして。
私がクリックした場合を除き、すべてが正常に機能します サブビューのバックボタン. 。プレビュー(最初の)ビューは正しく表示されますが、アニメーション化されていません。のアニメーション UINavigationBar
正しいです、ビューのみがすぐに切り替わります。
関数 - (void)viewWillAppear:(BOOL)animated
最初の UIViewController
で呼ばれます NO
為に animated
. 。これは、iOS 4ではなくiOS 5でテストするときにのみ発生します。
誰かがこれを修正する方法を知っていますか?
ご協力いただきありがとうございます!ハンヌ
更新1
すべてのカスタムコードを削除しただけで、平野を使用しました UINavigationBar
(したがって、追加の設定はありません)、それはiOS 5でまだ動作しません。これは、2番目のViewControllerをプッシュするために最初のViewControllerで使用する私のコードです:
[self.navigationController pushViewController:secondViewController animated:YES];
すでに述べたように、2番目のビューでナビゲーションバーのバックボタンをクリックすると、最初のビューはアニメーションなしですぐに表示されます。
どんな助けも感謝します!ありがとう!
更新2
問題に近づいているように感じますが、それでも解決策はありません。
カスタムを追加しました UINavigationController
私がちょうど電話するところ [super popViewControllerAnimated:animated]
. 。これは正しく呼ばれます(アニメーションはイエスです)が viewWillAppear
最初の UIViewController
アニメーションの価値はありません...
正しい解決策はありません