【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

現在は非推奨な機能なので、使用しないことをおすすめします。

参考

Author

Daiki Iijima

Posted on

2021-08-13

Updated on

2024-04-17

Licensed under