[iOS]View ControllerをNavigation Controllerに組み込む

ViewControllerをNavigation Controllerに組み込む際に、Xcode使用当初にやっていた手順よりも短い手順でできることに気づいたので記します


Interface Builder上で、ViewControllerをNavigation Controller下におくときに、以前は、このような手順を踏んでいました

以前おこなっていた手順

• 最初の状況
ViewControllerがある状態。このviewControllerをNavigation Controllerに組み込みたい
ss 2015-09-12 13.29.16

  1. 右ペインのObject libraryからNavigation Controllerをドラッグしてくる
    ss 2015-09-12 13.29.25
    ss 2015-09-12 13.29.09

  2. Navigation ControllerにくっついているTableView Controllerを削除
    ss 2015-09-12 13.29.45

  3. Storyboard Entry Pointの矢印をNavigation Controllerに移動
    ss 2015-09-12 16.49.34

  4. Navigation ControllerからCtrl+ドラッグでView Controllerへとsegueで結び、そこで表示されたメニューから、root view controllerを選ぶ
    ss 2015-09-12 13.30.08

以上の手順で行っていました

短い手順

• 最初の状況
ViewControllerがある状態。このviewControllerをNavigation Controllerに組み込みたい
ss 2015-09-12 13.29.16

  1. ViewControllerを選択している状態から、メニューのEditor > Embed In > Navigation Controller
    ss 2015-09-12 13.35.40

これで、ViewControllerは、Navigation Controllerに組み込まれました。
ss 2015-09-12 17.04.07


Embed Inを用いたやりかたのほうがかなり手早いです
しばらく使わないと忘れてしまうので、ここに記しておきます

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください