1

助けが必要です。

私はセグメント化されたコントロールを持っています。セグメント 0 をクリックすると、uitableview を含む UIView が表示されます。セグメント 2 をクリックすると、uitableview も含む別の UIView が表示されます。

これら 2 つのテーブルビューは同じデータソースを取得しました。しかし、2番目のテーブルビューに別のデータソースを持たせたい. SO 対応する.mファイルからデータを取得するテーブルビューを含む2番目のuiviewに別のペン先をロードすることを考えています。

これが最善の解決策かどうかはわかりません。他のアイデアがあれば教えてください :)

前もって感謝します!

4

2 に答える 2

0

同じテーブルビューに異なるデータ セットを表示できることをご存知ですか? 異なるデータを表示できるように UITableViews を変更するためだけに、まったく異なる NIB を使用する必要はありません。それとも、あなたの質問を間違って理解していますか?

于 2009-11-12T10:19:07.567 に答える
0

これを行う最善の方法は、テーブル ビューを 1 つだけにすることだと思います。cellForRow メソッドには、セグメント化されたコントロールの状態を照会する条件があります。そのifステートメントの結果に応じて、必要なセルのタイプを返します。さらに、セグメント化されたコントロールのコールバックでは、[tableView reloadData] を実行する必要があります。

于 2009-11-12T13:12:03.640 に答える