2011-08-16 5 views
0

UINvaigationBarで2回本当に素早く戻ると、UINavigationBarがビューの前にアニメーション表示され、ビューが最後にアニメートすると空白になります。私はNSLog(@ ""、self.navigationItem.title)が正しいタイトルを出力します。これを解決する方法は誰にもありますか?UINavigationBar時折の不具合

+1

ボタンを2回押す方法がわかりません。私はちょうど非常に迅速にダブルクリックしてシミュレータ上でこれを試みたが、それは最初のクリック後にアニメーションを開始するので、2番目の効果がないように見えます。これがあなたに起こったときの結果は何ですか?ビューのポップをアニメーション化していますか? –

+1

あなたのコメントから、実際にはあなたが最初から残したのと同じビューコントローラに "戻る"ことはできないように思えます。ボタンを2回押すことができたとしても、ポップコードを2回実行するべきではありません。この問題を解決するには、最初のプレスの後にナビゲーションバーから戻るボタンを削除することができます。ただし、バックボタンコードを投稿したい場合は、実際に行っていることを確認できます。 –

答えて

1

プッシュされているビューコントローラのinit/loadViewが無視し難い時間を費やしたとき、新しいビューコントローラのviewWillAppearまたは古いビューのviewDidDisPearが時間がかかることがあります。

+0

これは何が起きているのか、私はWebサービスから情報を表示していて、画面が表示されるたびにデータをリロードしていました。これを解決するために、私はビューをポップする前にデータをリロードしました – James