2011-08-16 57 views
0

當我在UINvaigationBar上快速按兩下,然後UINavigationBar在視圖之前動畫,然後當視圖最終動畫欄變爲空白時。當我NSLog(@「」,self.navigationItem.title)打印正確的標題。有沒有人有任何想法如何解決這個問題?UINavigationBar偶然的故障

+1

我不太確定你怎麼能夠按下按鈕兩次。我剛剛在模擬器上通過雙擊快速嘗試了這一點,但它在第一次點擊後開始動畫,所以第二個看起來沒有任何效果。這發生在你身上的結果是什麼?你是否將視野的流行動畫化? –

+1

從您的評論中可以看出,您可能實際上不會「回」到您從一開始就使用的相同視圖控制器。即使你可以按下按鈕兩次,絕對不應該執行兩次彈出代碼。您可以嘗試在第一次按下解決此問題後從導航欄中刪除後退按鈕,但如果您想發佈後退按鈕代碼,我們可以確保它實際上正在按照您的要求進行操作。 –

回答

1

我見過這種情況發生時,被推動的視圖控制器的init/loadView需要一個不可忽視的時間 - 也許你的新視圖控制器的viewWillAppear或舊的viewDidDisappear需要一些時間?

+0

雅是發生了什麼事,我每次顯示屏幕時都顯示web服務的信息並重新載入數據。爲了解決這個問題,我在彈出視圖之前重新加載了數據 – James