最初は共通View部分をContainer Viewで作らないといけないと思っていたが、調べた感じ、共通ViewをもつView Controllerを作成してそこにContainer Viewを配置し、これまでView Controllerで作成してきたすべてをそのContainer Viewに入れたらよいとわかった。
Container View Controllerにこれまでの作業を全部移植しないといけないのか、コピペできるかな。あ、できてもAuto Layout全部つけ直さないと。グロ……
となっていたが、コピペなんていらない!!
- Container View Controllerを削除
- 共通ViewをもつView Controller上にUIViewとだけ表示されるようになる
- これをControlを押しながらマウスドラッグで既存のNavigation ControllerにEmbed接続
- 既存のView ControllerがすべてContainer View仕様に自動で変更される
- 共通ViewをもつView ControllerにStoryboard Entry Pointを設定(Attributes Inspector > View Controller > Is Initial View Controller にチェック)
以上!これだけ!!楽!!!