2015-02-08 125 views
0

我在我的TabBar 3个项目,我会加载该项目已保存标题...标签栏控制器..项目名称

这一点也适用本规范中viewDidLoad中..

NSString *loadstring = [defaults objectForKey:@"char1_class"]; 
       NSString *charleveltitel = [defaults objectForKey:@"char1_class_level"]; 


       NSString *titel = [NSString stringWithFormat:@"%@ %@", loadstring, charleveltitel]; 
       self.navigationItem.title = titel ; 


       [[self.tabBarController.tabBar.items objectAtIndex:0] setTitle:NSLocalizedString(titel, @"comment")]; 

但是......只有当我点击栏项目...代码开始在viewDidLoad中......

我会加载这个对所有标签由启动App ...

感谢于尔根

回答

0

如果您正在使用故事板,为什么不直接在故事板中的标签控制器上设置标题?



您还可以设置此为每个视图控制器是在你的选项卡控制器通过这样做,你的appDelegate.m文件:

[[self.tabBarController.viewControllers objectAtIndex:<index of the controller you want to change>] setTitle:@"The Title"];