UINavigationController:navigationItemの戻るボタンのテキスト
は遷移元のビューのUINavigationController:navigationItem.titleをセットしないと表示されない。
以前に紹介したように、タイトルをカスタマイズするために独自のラベル(UILabel)をUINavigationController:navigationItem.titleViewにセットしていても同じなので注意が必要である。
HogeNavigationController.m (viewDidLoadなど)
//ナビゲーションバーのタイトルにカスタマイズしたラベルをセット UILabel* label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 400, 44)]; label.backgroundColor = [UIColor clearColor]; label.font = [UIFont boldSystemFontOfSize:17.0]; label.shadowColor = [UIColor colorWithWhite:0.0 alpha:0.5]; label.textAlignment = UITextAlignmentCenter; label.textColor =[UIColor whiteColor]; label.text = @"タイトル"; [self.navigationItem setTitle:@"タイトル]; //この行が無いと遷移先のビューの戻るボタンが変わらない self.navigationItem.titleView = label;