Segueによる画面転移
今回の目的
Navigation ControllerのRoot View Controller内のセルをタッチすると画面転移するように作成する。
1. プロジェクトを作成
2. Navigation Controllerを追加
①:Navigation Controllerを追加する。
②:このままだと、View Controllerが先に起動する。
③:Navigation Controller を先に起動させる必要があるので、Navigation Controllerを選択し、Is Initial View Controllerにチェックを入れる。矢印がNavigation Controllerへ変わり、先に起動するようになる。
3. Segueによる画面転移
今回の、最大の目的であるSegueによる画面転移の方法である。
①:Root View Controllerで、Ctrlを押しながらView Controllerにドラッグし、
Segueで繋ぐ。
②:Action Segueは、showを選択。IdentifierにはToViewControllerを設定します。
①:さらに、Root View ControllerのPrototype Cellsの下を選択し、IdentifierにtableViewと設定する。
4. ソースコードの作成
まず、TableViewController.swift, ViewController2.swiftを作成。
TableViewController.swift→Root View Controller
ViewController.swift→View Controller
にそれぞれセット。
これで画面転移ができる。