ストーリーボードでは、セグエ(2つの画面間の円の記号)をクリックしてトランジションをカスタマイズし、トランジションを「カバー垂直」、「フリップ水平」、「クロスディゾルブ」、または「部分カール」に設定できます(チェックを外すことができます)。アニメーションがまったく必要ない場合は「アニメーション」)。
ストーリーボードを使用している場合、この遷移をコードでカスタマイズすることはできますか?
わかりました、私はついにここですべての答えを見つけました: http://www.appcoda.com/custom-segue-animations/
カスタムセグエの作成は、iOSの標準的なプログラミング手法で構成されているため、まったく難しくありません。実際に必要なのは、UIStoryboardSegueクラスをサブクラス化し、performという名前の1つのメソッドだけをオーバーライドすることです。この方法では、カスタムアニメーションロジックを実装する必要があります。ビューコントローラから別のコントローラへの遷移とその逆の遷移をトリガーすることも、開発者がプログラムで実行する必要がありますが、これは完全に標準的な手順です。