セグエ (segue)


セグエ とは、あるシーンから別のシーンへの移行を表す接続であり、あるシーンが別のシーンの上を滑るようなものです。接続は、ユーザが移行を開始するためにタッチする 1 つのシーン内のオブジェクトと、移行のターゲットであるシーンまたはストーリーボード参照との間の接続です。


ストーリーボード では、セグエはシーン間の矢印として表示されます。矢印には、セグエの型のシンボルが含まれています。以下のスクリーンショットはプッシュセグエを示しています。


SB_H_segue_push_arrow



セグエの型


セグエにはいくつかの種類があり、そのうちのいくつかは macOS または iOS に固有のものです。以下の 2 つの表は、名前、Interface Builder のシンボル、簡単な説明など、各プラットフォームのセグエの型を示しています。


シンボル説明
SB_segue_push表示スクリーンのコンテンツに応じて、詳細エリアまたはマスターエリアにコンテンツを表示します。
アプリがマスタービューと詳細ビューを表示している場合、コンテンツは詳細エリアにプッシュされます。アプリがマスターエリアまたは詳細エリアのみを表示している場合、コンテンツは現在のビューコントローラスタックの上にプッシュされます。
SB_segue_push詳細の表示詳細エリアにコンテンツを提示します。
アプリがマスターおよび詳細ビューを表示している場合、新しいコンテンツが現在の詳細を置き換えます。アプリがマスターまたは詳細のみを表示している場合、コンテンツは現在のビューコントローラスタックの最上位を置き換えます。
SB_segue_modal形式的に提示コンテンツを形式的に提示します。
SB_segue_popoverポップオーバーとして提示コンテンツを既存のビューにアンカーされたポップオーバーとして表示します。
SB_segue_customカスタムカスタムのセグエを使用して、独自の動作を作成します。


シンボル説明
SB_segue_mac_show表示新しいウィンドウにコンテンツを表示します。
SB_segue_mac_modalモーダル
(形式的)
コンテンツをモーダルダイアログとして表示します。
SB_segue_popoverポップオーバーコンテンツを既存のビューにアンカーされたポップオーバーとして表示します。
SB_segue_mac_sheetシートオリジナルのウィンドウに添付されたシートとしてコンテンツを提示します。
SB_segue_customカスタムカスタムセグエを使用して、独自の動作を作成します。