iOSアプリ開発でnavigationbarの戻るボタンの文字を変える
iOSアプリ開発で、NavigaitonBar の戻るボタンの文字を変える方法のメモです。
開発環境
完成予定図
Xcode の Master-Detail Application テンプレートを元に作成しました。遷移後のビューで戻るボタンは Back と表示されています。テンプレートのままだと、Master と表示されます。
NavigaitonBar の戻るボタンの文字を変える
遷移前のビューコントローラに戻る用のボタンを作ります。viewDidLoad メソッドに以下のコードを書きます。
override func viewDidLoad() {
let btn_back = UIBarButtonItem()
btn_back.title = "Back"
self.navigationItem.backBarButtonItem = btn_back
}
let btn_back = UIBarButtonItem()
btn_back.title = "Back"
self.navigationItem.backBarButtonItem = btn_back
}
ちょっと注意
戻るボタンを追加するのは遷移前のビューコントローラです。Master-Detail Application テンプレートだと、MasterViewControllerのことです。戻るボタンが表示されるのは遷移後のビューだからといって、遷移後のビューに戻るボタンを追加しないようにしましょう。私は追加してしまいましたが…