2013-01-02 26 views
2

我有一個當前由UINavigationController顯示的視圖。當用戶在其他地方更改選區時,我需要UINavigationController顯示的當前顯示標題進行更改。即使我改變了當前視圖控制器中的標題,我也無法讓UINavigationController刷新標題。如何更改當前顯示的UINavigationController的標題

我已經嘗試了各種各樣的東西,並沒有成功改變標題。

我正在爲其餘的視圖做一個[tableview reloadData],但那不會改變標題。

在視圖控制器被顯示,我試圖下面

self.title = @"New title"; 

我試圖在self.view和self.navigationController.view兩者setNeedsDisplay,setNeedsLayout的各種組合。

沒有任何成功更改導航欄上的標題。

由於

回答

9

嘗試設置到self.navigationItem.title所需的值。

+0

也試過了。沒有更新。 – David

+0

這解決了我的問題(標籤欄按鈕也錯誤地獲得了新的標題)。 – newenglander

1

我忘記了我重寫了titleView。所以我不需要設置標題,但改變titleView。一旦我這樣做,它的工作很好。

相關問題