0

タブバーアプリを持っています。3つのタブ(お気に入り、ブックマーク、上)はUITableViewControllersであり、同じテーブルの外観(著者、名前、本の表紙などの本のリスト)を使用していますが、データは異なります。コントローラーのtableViewにロードするxibファイルにカスタムセルが既にあります。これに最適な階層は何でしょうか?

UITableViewを作成し、それから継承する必要がありますか、それとも共有UITableViewControllerを継承する必要がありますか?他のアイデアはありますか?

4

1 に答える 1

0

UITableViewControllerを使用したカスタムができるようですUITableViewCell。カスタムのサブクラスである「BookViewController」、「NameViewController」、「AuthorViewController」などのクラスを作成しますUITableViewController

簡単に言えば、UITableViewControllerデータを取得して表示するための一般的なメソッドを提供する を作成するだけです。次に、そのインスタンス (またはサブクラス) を作成し、データを渡します。データ取得メソッドを init の一部にすることもできます。そうすることで、initWithDataメソッドが作成され、そのタブで必要なデータが提供されます。

于 2012-11-24T17:59:41.830 に答える