我的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")];
但是......只有当我点击Bar Item ...代码才会在ViewDidLoad中开始......
我将通过启动应用程序为所有选项卡加载此...
谢谢Jürgen
答案 0 :(得分:0)
如果您使用的是故事板,为什么不在故事板中的标签控制器上设置标题?
或
您也可以在appDelegate.m文件中为标签控制器中的每个视图控制器设置此项:
[[self.tabBarController.viewControllers objectAtIndex:<index of the controller you want to change>] setTitle:@"The Title"];