self.title = @"title";
self.navigationController.title = @"title";
self.navigationItem.title = @"title";
self.navigationController.NavigationItem.title = @"title";
没有任何改变标题。我能做些什么?
self.title = @"title";
self.navigationController.title = @"title";
self.navigationItem.title = @"title";
self.navigationController.NavigationItem.title = @"title";
没有任何改变标题。我能做些什么?
这就是我在 MainTabBarController 中制作的方式,但我无法更改它,例如在 SettingsViewController 中。
- (void)viewDidLoad {
[super viewDidLoad];
UINavigationBar *navbar = [[UINavigationBar alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 60)];
UINavigationItem *navItem = [UINavigationItem alloc];
navItem.title = @"Test";
navbar.translucent = NO;
[navbar pushNavigationItem:navItem animated:false];
[self.view addSubview:navbar];
}
我的解决方案是在每个 ViewController 中制作它自己的 NavigationBar,并从 MainTabController 中隐藏 NavitagionBart。