self.title = @" title&#34 ;;
self.navigationController.title = @" title&#34 ;;
self.navigationItem.title = @" title";
self.navigationController.NavigationItem.title = @" title";
没有任何改变标题。我该怎么办?
答案 0 :(得分:1)
这是我在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];
}
答案 1 :(得分:0)
我的解决方案是在每个ViewController中创建它自己的导航栏并从Main TabController中隐藏NavitagionBart。