0

私はUISegmentedControl、上部とUITableView下部にいくつかのヘッダーテキストが付いたiPhoneビューで作業しています。で別のセグメントを選択した場合UISegmentedControl、に表示するレコードのセットを変える必要がありますUITableView

これを実装するための最良の方法は何ですか?ビューコントローラ用に1つUITableView用意し、別のセグメントが選択されたときにそれを再入力する必要がありますか?もしそうなら、これはNSFetchedResultsController/コアデータで行うことができますか?

ありがとう!-ヨハン

4

1 に答える 1

0

必要なビューごとに異なるTableViewControllerクラスを作成することをお勧めします。これにより、各ビューのロジックが自己完結型に保たれます。次に、ユーザーが別のオプションを選択したときに、必要に応じてサブビューをインスタンス化し、追加および削除します。また、ある意味のある方法で、ある状態から次の状態への遷移をアニメーション化することもできます。

後で、あるセットの情報が別の種類のビューを使用して提供する方がよいと判断した場合は、すべてを解く必要はありません。

于 2010-06-10T18:49:37.713 に答える