使って創ってApp

ソフトウェアを使ったり作ったりするブログです

iOSアプリ開発でnavigationbarの戻るボタンの文字を変える

iOSアプリ開発で、NavigaitonBar の戻るボタンの文字を変える方法のメモです。

開発環境

完成予定図

f:id:hitxutokun:20160109000429g:plain

Xcode の Master-Detail Application テンプレートを元に作成しました。遷移後のビューで戻るボタンは Back と表示されています。テンプレートのままだと、Master と表示されます。

NavigaitonBar の戻るボタンの文字を変える

遷移前のビューコントローラに戻る用のボタンを作ります。viewDidLoad メソッドに以下のコードを書きます。

override func viewDidLoad() {
  let btn_back = UIBarButtonItem()
  btn_back.title = "Back"
  self.navigationItem.backBarButtonItem = btn_back
}

ちょっと注意

戻るボタンを追加するのは遷移前のビューコントローラです。Master-Detail Application テンプレートだと、MasterViewControllerのことです。戻るボタンが表示されるのは遷移後のビューだからといって、遷移後のビューに戻るボタンを追加しないようにしましょう。私は追加してしまいましたが…