#はじめに
iPhoneアプリの上部にはタイトルや戻るボタンがあるバーがありますよね。
あれをナビゲーションバーと言います。
これを付けてみます。
#環境
OS X El Capitan (10.11.4)
Xcode 7.3
#NavigationControllerを埋め込む
Mail.storyboardのViewControllerを選んだ状態にします。
メニューから、[Editor] - [Embed In] - [NavigationController]を選びます。
既存のView Controller Sceneの左側にNavigation Controller Sceneが追加されます。同時に、既存View Controller SceneにはNavigation Itemが追加されます。
Navigation Controller Sceneは画面には表示されません。表示されるのはView Controller Sceneです。
#最初の画面にタイトルを付ける
View Controller SceneのVavigation Itemを選択します。
#第二画面を作る
右のオブジェクトライブラリからView Controllerを空いているところにドラッグ&ドロップして、見やすい位置に移動します。
#画面をつなぐ
最初の画面に、画面遷移のためのボタンを追加します。
そのボタンを右クリックのドラッグ&ドロップで第二画面にドロップします。
最初の画面と第二画面がShowセグエでつながりました。自動的に第二画面にナビゲーションバーが付いたように見えますが、これだけではまだ機能しません。
第二画面に、右のオブジェクトライブラリからNavigation Itemをドラッグ&ドロップします。黄色のNavigation Controllerではないので注意してください。
#動かしてみる
動作させてみると、第二画面の戻るボタンは自動的に付くことがわかると思います。