self.title = @"タイトル";
self.navigationController.title = @"タイトル";
self.navigationItem.title = @"タイトル";
self.navigationController.NavigationItem.title = @"タイトル";
タイトルを変更するものは何もありません。私に何ができる?
self.title = @"タイトル";
self.navigationController.title = @"タイトル";
self.navigationItem.title = @"タイトル";
self.navigationController.NavigationItem.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 を非表示にすることでした。