1

私は次のことを達成しようとしています: ここに画像の説明を入力

これを実装する最良の方法は何ですか?静的ビューもトランジション/アニメーションの一部にはなりません。つまり、ユーザーが VC1 -> VC2 に移動すると、サブビューはビューの遷移全体で同じ情報を表示する必要があります。

ありがとうございました。

4

2 に答える 2

0

実装することで、同様の静的サブビューを作成しました。

1- 静的サブビューを含む UIViewController サブクラス

2- NO にアニメーション化されたナビゲーション コントローラーのトランジションを強制的に設定する

3- 独自のトランジションを実装する (View Controller のメイン ビューを左または右にシフトすることにより)

于 2013-04-15T11:42:48.197 に答える
0

あなたの状況をもっと明確にできますか?アニメーションをスワップせずにコントローラ間で静的部分を保持したい場合、オブジェクト階層ではビューがコントローラ内にあるため、1 回のスワップですべてが取得されるため、そうは思えません。

本当に 3 つのコントローラーが必要な場合を除き、3 つの交換可能なサブビューを 1 つの UIView にスタックし、次に静的サブビューを別の UIView にスタックするという回避策をお勧めします。スワップ可能なビューを交換すると、それらのみが変更され、静的ビューは変更されません。

于 2013-04-15T11:31:06.717 に答える