マスター カスタム コンテナー ビュー コントローラーがあります。その目的は、それぞれがテキスト フィールドを持つフォームを管理する 2 つの異なるビュー コントローラー間で交換することです。これらを FormVC1 と FormVC2 と呼びます。これらのコントローラーの両方のビューは、XIB によって管理されます。
以下を使用して、FormVC1 と FormVC2 を正常に切り替えることができます。
transitionFromViewController:toViewController:duration:options:animations:completion:
引数を渡しUIViewAnimationOptionTransitionCrossDissolve
ている間。options
ここで、トランジションを少し甘くしたいと思います。FormVC1 が閉じられたときに、個々のテキスト フィールドが左に (一度に 1 つずつ) 飛んでいき、FormVC2 が表示されているときに、個々のテキスト フィールドを右から1人ずつ飛んでいきます。
これをすべて設定する方法と、特定のテキスト フィールド アニメーション コードを正確にどこに配置するかについて、少し混乱しています。マスター内のアニメーション ブロックに入れますか? 各 FormVC の外観コールバックに入れますか?