ichigoryume programming blog

プログラミングに関する備忘録。主にHTML5, C#, Swiftなど。

StoryboardでNavigation Controllerを使った遷移を作る

StodyboardにNavigation Controllerを追加すると箱が二つ配置されるが、

  • 左がNavigation Controllerで、これはViewを含んでいない
  • 右はサンプル的についてくるView Controllerで、これは削除してしまって構わない

f:id:ichigoryume:20180105175658p:plain

Navigation Controllerの制御対象を設定するには

  • 遷移の起点になるView Controllerに対してNavigation ContorllerからCtrlを押したままドラッグする

f:id:ichigoryume:20180105181254p:plain

  • ポップアップメニューで、root view controllerを選択する

f:id:ichigoryume:20180105181430p:plain

  • 指定したView Controllerが、アプリ起動時の最初のView Controllerの場合は、Navigation ControllerのIs Initial View Controllerにチェックを入れる。こうしないと初期化の順序の都合でうまく動かない。

f:id:ichigoryume:20180105181515p:plain