1

self.title = @"タイトル";

self.navigationController.title = @"タイトル";

self.navigationItem.title = @"タイトル";

self.navigationController.NavigationItem.title = @"タイトル";

タイトルを変更するものは何もありません。私に何ができる?

4

2 に答える 2

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];

}
于 2014-11-10T20:00:16.047 に答える
0

私の解決策は、すべての ViewController を独自の NavigationBar にし、MainTabController から NavitagionBart を非表示にすることでした。

于 2014-11-11T14:58:35.023 に答える