画面の上半分にUIViewコンテナがあり、画面の下半分にUIViewコンテナがあり、画面の一番下にいくつかのボタンがあるシーンがあるとします。
基本的に、下部のコンテナは常に静的テキストを表示しますが、下部のボタンは上部のコンテナのコンテンツを変更します。これには、下部で押されたボタンに応じて、画像、ボタン、またはテキストが含まれる場合があります。また、下のボタンを押すたびに、下のトランジションからフリップして、上のコンテナが新しいビューにトランジションされます。
私はこれを純粋にプログラムで達成しましたが、アプリの残りの部分の作成がはるかに高速で簡単になり、コードが狂ったように見えないため、アプリをストーリーボードファイルに変換することにしました。
ストーリーボードについての私の限られた理解は、UIViewの変更ごとに個別のストーリーボードシーンが必要になることを推測しているようです。ストーリーボードに関するAppleのコーディング規則は、新しいシーンを作成するたびに新しいViewControllerを使用する必要があることを示唆しているようです。これらすべてが、私が現在持っているよりもさらに大きな混乱につながります。
これを行うためのより良い方法はありますか?私は何かを誤解していますか?私が混乱していない場合、これらすべてのシーンとビューコントローラの複製をよりクリーンにする方法はありますか?