ソフト仕様書

アプリケーションを使用する際に調べたことをまとめたページ。

自動で置かれたNavigationBarのボタンの表示を変更したい

StoryBoardを使って画面遷移するiPhoneアプリを作った時に、NavigationBarをEmbedすると遷移先のナビゲーションバーに「戻る」用のボタンが自動で配置されます。

これって遷移元のページにタイトルをつけていると遷移元のタイトル名が、タイトルがないと「戻る」とボタンに書かれています。

しかしどうしてもボタンの表記を変えたい場合があります。
その時は

viewDidLoad メソッド内に

UIBarButtonItem *back = [[UIBarButtonItem alloc] init];
back.title = @"test"; // 文字列の設定
self.navigationItem.backBarButtonItem = back;

を書けばいいようだ。
画像に変更もできるらしい。

参考ページ:http://www.amuate.com/2011/05/08/backbarbuttonitem.html