UITabBarController と非常によく似たセットアップがありますが、さまざまな理由から、独自のカスタム コンテナー ルート コントローラーを作成する必要があります。
写真で指定されているように、2 つのビュー コントローラー (VC 1 & VC 2) 間にカスタム トランジションを作成したいと考えています。
2 つのビュー コントローラーを子としてマスター コントローラーに追加し、ルート ビュー コントローラー内に存在するコンテナー ビューでビュー アニメーションを実行することは正しいですか? これは、両方のビュー コントローラーが一度にインスタンス化されることを意味します。
または、VC 1 をルート ビュー コントローラーの子ビュー コントローラーとしてライブにし、後で遷移が発生したときにコード内で VC 2 をインスタンス化するなどのことを行いますか。もちろん、これはストーリーボードに VC 2 が存在することを意味しますが、ルート ビュー コントローラーには接続されておらず、ストーリーボード ID によってインスタンス化されます。そして、iOS 7 で受け取ったカスタム移行プロトコルを使用していることは明らかです。
または、他のオプションはありますか?