分割ビューを有効にしたいアプリがあります。UI は、iPhone と iPad でわずかに異なります (コンパクトと通常の幅)。
コンパクト幅モードでは、ユーザーが選択できる項目のリストを含む UITableView を用意し、選択したときに新しいビュー コントローラーをナビゲーション スタックにプッシュします。ただし、通常の幅では、UITableView リストが左側に表示され、右側に他のビューが表示されます (UISplitViewController には実装されていません)。したがって、これらの 2 つの異なる画面を 2 つの異なる ViewController クラスに実装しました。
ユーザーが通常の幅の iPad を使用していて、アプリで分割ビューに入り、アプリがコンパクトな幅に変更される場合、ユーザーに表示する ViewController を変更する必要があります。これに最適な戦略は何ですか?
注: ストーリーボードは使用していません。
ありがとう!