在嵌入标签栏的 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"); 效果为零。
如果重要,标签栏会像这样被推入导航控制器:
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"TabbedStory" bundle:[MediaManager mediaBundle]];
SixTabViewController *stvc = [storyBoard instantiateInitialViewController];
[self.navigationController pushViewController:stvc animated:YES];
请注意我为 tabbar vc 选择的出色名称。国王赤身裸体。