私は、カスタムUIStoryboardSegue
とカスタムUIViewcontroller
トランジション(ios7で導入されたもの)の違いを調べようとしています。カスタムUIStoryboardSegueとUIViewControllerトランジションの違い
の両方の違いと異なるユースケースは何ですか?限り、私は彼らが両方とも新しいコントローラへのカスタム動作に使用されていることがわかります。
おそらくUIViewcontroller
トランジションは、表示されているコントローラのほうが多く使用されていますが、一部は解消されますが、セグは完全な動きであり、必ずしもバックではありませんか?
Custom Segues
UIViewControllerTransitioningDelegate Protocol Reference
セグエは、二つのビューコントローラとの間(Aを閉じ、Bを示す)アクションを定義し、ビューコントローラの遷移は、ビューコントローラが表示されるか却下方法について説明一方。 – x4snowman
Segueに特定の方向があり、View Controllerトランジションにプレゼンテーションと提示されたView Controllerがなく、1つまたは複数のView Controllerがアニメーション化されているとしますか?または[VC1 presentModal:XXX]は、それが定義されたデフォルトのトランジション(プッシュ、モーダル)とのV1からV2を提示するための便利な方法である、あなたはドン」:私は何を意味 – StuartM
はsegue'は、このような[XXX VC1プッシュ]としてアクションをカプセル化し 'ですそのようなコードを書く必要はありませんが、[self performSegueWithIdentifier:xxx]を呼び出すだけです。私の意見では、トランジェントデリゲートを使用すると、アニメーション効果をカスタム化することができます。 – x4snowman