2011-10-04 100 views
0

我的UINavigationController的導航欄是靜態的。這意味着,沒有後退按鈕,因爲通過控制器持有的第一個條目UITableView返回堆棧。標題也總是顯示根項目的名稱。 要做到這一點我已經加入我自己的自定義視圖UINavigationController.NavigationItem.titleView阻止UINavigationController的導航欄動畫?

這看起來有點奇怪,如果新的控制器被推入:舊導航項目消失,只是爲了獲得一個準確代替看一樣。

有沒有辦法來防止這種行爲?我想要控制器內容的動畫,所以推動沒有動畫的新控制器不是一種選擇。

回答

0

添加自己的UINavigationBar併爲內容視圖實現您自己的委託和自定義動畫。

聽起來你只需要一個UINavigationItem,這樣就可以很容易地管理這個模型。

+0

那麼沒有自動處理?傷心。 :-)我會推遲那個改變,然後繼續實現功能。 – Krumelur