2011-09-12 34 views
0

我有一個簡單的問題(也許不是一個簡單的答案)。目前我有一個iPhone應用程序和我的標籤欄和導航設置它。當我設置self.title時,它將它放在標籤欄和導航欄中。我想知道是否有方法在導航欄和標籤欄上使用不同的標題?iPhone SDK在標籤欄和導航欄上有不同的標題

+0

看看這個鏈接:http://stackoverflow.com/questions/1540718/self-title-sets-navigationcontroller-and-tabbaritems-title-why/1596277#1596277 – ms83

回答

0

使用self.navigationItem.title作爲導航欄。

0

這是一個常見的錯誤,發生在我身上很多次。

爲了解決這個問題,每個ViewController都帶有一個navigationItem屬性,爲您提供更多選擇。

使用您的ViewControllers內以下行來設置標題:

self.navigationItem.title = @"Your Desired Title"; 
1

你設定的全貌,進而自動設定的TabBar和導航控制器的標題的稱號。要單獨設置它們各自的標題, 你先設置導航欄通過訪問導航項目:

[[self navigationItem] setTitle:(NSString *)]; 

然後你通過訪問標籤欄項目,並設置其標題像這樣設置的TabBar標題:

[self.tabBarItem setTitle:(NSString *)]; 

祝你好運!