2012-12-05 50 views
0

我已經定義了一個按鈕,通過使用下面的方法來更改navigationItem標題。如何重新載入NavigationItem標題

self.navigationItem.title 

但是,標題在我重新推入此視圖之前不會立即改變。 是否有像[tableView reload]這樣的方法來重新加載標題並使其立即顯示更改?

+0

如何只'self.title'?假設'self'是一個'UIViewController'子類... – jjv360

+0

實際上標題屬性已被更改,但最後一個沒有顯示在視圖重新加載之前。 – Lothario

+0

你在不同的線程上做這個嗎?如果是這樣,請使用'dispatch_async(dispatch_get_main_queue(),^ {self.title = @「Text」;});' – jjv360

回答

1

這將幫助你

self.title = @"Some title here"; 
+0

它運行不正常,就像我用過的一樣。但thx爲你的幫助。 – Lothario

+0

你有導航控制器或屬性(導航欄) – junaidsidhu

+0

是的我有一個導航控制器。這個視圖被推送時,標題刷新到最後。 – Lothario