可以设置导航栏的标题

时间:2014-11-10 19:14:11

标签: title navigationitem

self.title = @" title&#34 ;;

self.navigationController.title = @" title&#34 ;;

self.navigationItem.title = @" title";

self.navigationController.NavigationItem.title = @" title";

没有任何改变标题。我该怎么办?

2 个答案:

答案 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。