Xcode 6では、さまざまなセグエが何をしますか?
1。Show-移動先のView ControllerをNavigationスタックにプッシュし、移動元のView Controllerを邪魔にならないように移動し(移動先のスライドを上から右に左に移動)、戻るボタンを使用して移動元に戻る-すべてのデバイス。
例:メール内の受信トレイ/フォルダーのナビゲート。
2。詳細の表示-UISplitViewControllerの場合、前のView Controllerに戻る機能がないため、Detail/Secondary View Controllerを置き換えます。
例:iPadの横向きのメールで、サイドバーのメールをタップすると、右側のView Controllerが新しいメールを表示するように置き換えられます。
。モードで表示-プレゼンテーションオプションで定義されたさまざまな方法でビューコントローラーを表示し、前のビューコントローラーを覆います-最も一般的には、下から上にアニメーションするビューコントローラーを表示するために使用されますiPhoneでは画面全体が表示されますが、iPadでは下にあるView Controllerを暗くする中央のボックス形式で表示するのが一般的です。
例:iPhoneのカレンダーで[+]ボタンをタップします。
4。ポップオーバープレゼンテーション-iPadで実行すると、目的地は小さなポップオーバーに表示され、このポップオーバーの外側の任意の場所をタップすると消えます。 iPhoneでは、ポップオーバーもサポートされていますが、デフォルトでは、ポップオーバープレゼンテーションセグエを実行する場合、宛先のView Controllerをフルスクリーンでモーダルに表示します。
例:iPad(またはiPhone、実際のポップオーバーではなく全画面表示に変換されることに気づいたiPhone)のカレンダーで+ボタンをタップします。
5。カスタム-独自のカスタムセグエを実装し、その外観と遷移を完全に制御できます。