[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を用いたやりかたのほうがかなり手早いです
しばらく使わないと忘れてしまうので、ここに記しておきます

投稿者:

nackpan

nackpan

iOSアプリを作っています。 リピーティングに便利な「語学学習支援プレイヤー」つくりました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

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