私のアプリには、UITableViewを備えたRootViewControllerがあります。各セルには、曲のタイトル、ユーザーの星評価ビュー、および平均ユーザー評価ビューが表示されます。曲の順序を週、月、およびすべての時間の平均ユーザー評価で並べ替える2番目のViewControllerを作成したいと思います。これは、AppleのApp Storeチャート(セグメント化されたコントロール「TopFree」、「Top Paid」、「Top Grossing」)と同様に機能します。
新しいViewControllerは基本的にRootViewControllerと同じですが、データソースを変更するためのセグメント化されたコントロールが追加されています。
RootViewControllerクラス.h/.m、ストーリーボードシーン全体を複製し、これを行うためにセグメント化されたコントロールを新しいクラスに追加する必要がありますか?RootViewControllerからすべてのコードを複製せずにもっと良い方法があると思います。