ストーリーボードにナビゲーションコントローラ・タブバーコントローラを素早く追加するTips
ナビゲーションコントローラ・タブバーコントローラをStoryboardに追加するとき 右側のUtilityペインの Object Library からドラッグ&ドロップするとナビゲーションコントローラ・タブバーコントローラ以外にもテンプレートのビューコントローラが付いてきて、それらを削除してから使いたいビューコントローラにセグエを繋ぐとういことをしないとけいない。
- Utilityペインから Navigation Controller (Tab Bar Controller)をドラッグ&ドロップ
- 不要なテンプレートビューコントローラを削除
- ルートにしたいビューコントローラにセグエを繋げて完成[画像1]
これ面倒ですよね?!
ということで、使いたいビューコントローラを一気にナビゲーションコントローラ・ タブバーコントローラに 埋め込む(Embedする)方法 を紹介します。
Storyboard に UINavigationController を追加するTip
- ナビゲーションコントローラのルートにしたいビューコントローラを選択
- Xcodeのメニューの Editor を選択
- Embed In
- Navigation Controller を選択 (ヴューコントローラを選択していないと選択できない)
- 画像1が出来上がる
Storyboard に UITabBarController を追加するTip
タブバーコントローラの追加もナビゲーションの追加と同様に
- タブバーコントローラの子ヴューコントローラにしたいヴューコントローラを選択
- Xcodeのメニューの Editor を選択
- Embed In
- Tab Bar Controller を選択 (ヴューコントローラを選択していないと選択できない)
- 画像1のタブバーコントローラ版が出来上がる