0

私のアプリには、UITableViewを備えたRootViewControllerがあります。各セルには、曲のタイトル、ユーザーの星評価ビュー、および平均ユーザー評価ビューが表示されます。曲の順序を週、月、およびすべての時間の平均ユーザー評価で並べ替える2番目のViewControllerを作成したいと思います。これは、AppleのApp Storeチャート(セグメント化されたコントロール「TopFree」、「Top Paid」、「Top Grossing」)と同様に機能します。

新しいViewControllerは基本的にRootViewControllerと同じですが、データソースを変更するためのセグメント化されたコントロールが追加されています。

RootViewControllerクラス.h/.m、ストーリーボードシーン全体を複製し、これを行うためにセグメント化されたコントロールを新しいクラスに追加する必要がありますか?RootViewControllerからすべてのコードを複製せずにもっと良い方法があると思います。

4

2 に答える 2

0

いくつかのフラグ変数を使用し、最初はセグメント化されたコントロールを非表示にします....適切なイベントでセグメントビューを再表示するだけです(つまり、2番目のビューに切り替えたい場合)...それが役立つことを願っています...より正確にするためにヒント、ここに自由にコードを書いてください...

于 2012-07-10T21:35:25.817 に答える
0

基本クラスをサブクラス化し、サブクラス loadView にセグメント コントロールを追加することができます

于 2012-07-10T21:48:23.300 に答える