Navigation Barの戻るボタンを変更する方法
環境 | 情報 |
---|---|
iOS | 7.0 |
Xcode | 5.1 |
Date | 2014/03/21 |
普通にNavigationBarで画面を遷移すると、戻るボタンの位置に前の画面のタイトルが表示されます。
これを好きに変える方法は?
方法
他のViewControllerに移動する 前に 、戻るボタンを変更しておきます。
具体的には『(void)viewDidLoad』に戻るボタンを変更する処理を追加。 移動先に応じて表示内容を変えるような場合は、『prepareForSegue: sender:』で対応します。
変更後のviewDidLoad
- (void)viewDidLoad { [super viewDidLoad]; // 戻るボタンを変更 UIBarButtonItem* btn = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil]; self.navigationItem.backBarButtonItem = btn; }
結果
こんな感じに。