私は次のことを達成しようとしています:
これを実装する最良の方法は何ですか?静的ビューもトランジション/アニメーションの一部にはなりません。つまり、ユーザーが VC1 -> VC2 に移動すると、サブビューはビューの遷移全体で同じ情報を表示する必要があります。
ありがとうございました。
私は次のことを達成しようとしています:
これを実装する最良の方法は何ですか?静的ビューもトランジション/アニメーションの一部にはなりません。つまり、ユーザーが VC1 -> VC2 に移動すると、サブビューはビューの遷移全体で同じ情報を表示する必要があります。
ありがとうございました。
実装することで、同様の静的サブビューを作成しました。
1- 静的サブビューを含む UIViewController サブクラス
2- NO にアニメーション化されたナビゲーション コントローラーのトランジションを強制的に設定する
3- 独自のトランジションを実装する (View Controller のメイン ビューを左または右にシフトすることにより)
あなたの状況をもっと明確にできますか?アニメーションをスワップせずにコントローラ間で静的部分を保持したい場合、オブジェクト階層ではビューがコントローラ内にあるため、1 回のスワップですべてが取得されるため、そうは思えません。
本当に 3 つのコントローラーが必要な場合を除き、3 つの交換可能なサブビューを 1 つの UIView にスタックし、次に静的サブビューを別の UIView にスタックするという回避策をお勧めします。スワップ可能なビューを交換すると、それらのみが変更され、静的ビューは変更されません。