在VC多數民衆贊成嵌入的TabBar我這樣做:無法設置導航欄標題的VC這是一個標籤
- (void)viewDidLoad
{
self.title = LS(@"Choose a soundtrack");
self.tabBarItem.title = LS(@"Music"); // self.title would not fit into tab
[super viewDidLoad];
我希望self.title通過滲入兩個導航欄和標籤 它確實最終在tabbaritem(這就是爲什麼我必須恢復 它之後)。
但它不顯示在導航欄中。 同樣,self.navigationItem.title設置沒有任何影響。
同樣self.navigationController.title = LS(@「Choose a soundtrack」); 沒有效果。
在該事項的TabBar情況下被推到導航控制器,像這樣:
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"TabbedStory" bundle:[MediaManager mediaBundle]];
SixTabViewController *stvc = [storyBoard instantiateInitialViewController];
[self.navigationController pushViewController:stvc animated:YES];
注意的出色名我選了VC的TabBar。國王是赤裸裸的。
使用self.navigationController.title = 「你的標題」而不是設置VC的標題。 – dip
看起來像你的VC在事實上是第一次嵌入導航控制器,它嵌入到標籤欄控制器...如果你澄清你的視圖控制器的層次結構並附上截圖,會很好。 – Varrry
Tabbar控制器被推入navstack。有問題的VC代表Tabbar中的一個選項卡。 –