ビューを切り替えると言うときは、ビューコントローラーを参照しています。コントローラーを切り替えるには、さまざまな方法があります。
何よりもまず、新しいビュー コントローラーへのプッシュです。これは、現在のビュー コントローラーがナビゲーション コントローラーを保持している場合にのみ実現できます。ナビゲーション コントローラーは、ビュー コントローラー間を移動できるコントローラーです。また、「pushViewController」メソッドを使用して新しいコントローラーに移動した場合は、「ナビゲーション コントローラーの popviewcontroller メソッド」を使用して前のコントローラーに戻る必要があります。これにより、前の画面/コントローラーに戻ることができます。
ただし、新しいコントローラーにプッシュするときはいつでも、これは1つのコントローラーをスタックに追加/挿入していることを意味し、スタックがLIFOであることを知っているので、最後のコントローラーは最初にスタックから外さなければならず、その後で他の要素を取得できますスタック。
たとえば、3 つのコントローラー A、B、C がある場合、A から開始して B にプッシュし、さらに B から C にプッシュすると、スタックには CBA が含まれます (C が一番上になり、A が一番上になります)。一番下になります)。したがって、最初に C をポップアウトし、次に B などをポップアウトする必要があります。
新しいコントローラーに移動する他の方法は次のとおりです。presentModalViewController を使用して画面/コントローラーを表示します。これは、dismissmodalviewcontroller メソッドを使用して削除できます。
お役に立てれば。