【Swift】【XCode】Segueの設定項目について
目次
Segueの設定項目について
画面遷移をStoryboradから設定するときに、表示されるウィンドウに表示される選択肢の違いについてまとめます。
Manual Segue
Show
- モーダルで画面遷移
- NavigationControllerを使用していない場合、モーダル表示で遷移します。モーダルをフルスクリーンには変更できません。
- UINavigationControllerの画面遷移で画面間に関連性があるときに使用することを推奨されている遷移タイプです。
Show detail
- 画面が複数に分かれている、スプリットビューを使用している際の、詳細ビュー側の画面遷移で使用します。
UISpritViewController
を使用している画面遷移で使用すると、詳細ビューを置き換えることができます。
Present modally
- モーダルで画面遷移
- 設定直後は、モーダル表示で遷移するようになっていますが、設定で、フルスクリーンやその他の表示方法に変更することができます。
- 現在のViewの上に覆いかぶさるように、新しいViewを表示します。
Present As Popover
- モーダルで画面遷移
- iPadのような大きい画面では、ポップアップViewを表示します。
Custom
Segueに独自の画面遷移を実装する際に使用します。
Non-Adaptive Manual Segue
現在は非推奨な機能なので、使用しないことをおすすめします。
参考
【Swift】【XCode】Segueの設定項目について
https://blog.djima.net/2021/08/13/【Swift】【XCode】Segueの設定項目について/