たとえば、iPhone でコントローラー A を表示し、iPad でコントローラー B を表示するアプリがあるとします。たとえば、 UITableView (iPhone の場合) とUICollectionView (iPad の場合) のように考えることができます。両方のコントローラーは同じモデルを持ち、共有のものを共有できる同じ基本クラスを持つこともできます。
ユニバーサルストーリーボードの前に、iPhone用とiPad用の2つの個別のストーリーボードがあり、実行時にデバイスに応じて正しいストーリーボードをチェックしてロードしました。
問題は、ユニバーサルストーリーボードでそれを行う正しい方法は何ですか?
オプション 1 - テーブルビューとコレクション ビューを持つ 1 つのストーリーボードを使用し、それらの両方に 1 つのコントローラーのみを使用し、不要なものを非表示にします。
オプション 2 - このシナリオではユニバーサルを使用しないでください。
iPhone と iPad の UI が同じ場合に、ユニバーサル ストーリーボードを使用する必要があるかどうかを理解しようとしています。