0

画面の半分を占める UITableView を持つ UIViewController があります。

サブクラス化された UITableViewController もありますが、サブクラス化された UITableViewController をテーブルに関連付ける方法がわかりません。

4

1 に答える 1

1

この場合、なぜ UITableViewController と UIViewController を作成しようとしているのか、あなたの質問からは明確ではありません。制御しようとしている 2 つの異なるテーブルがありますか? それとも、ビュー/サブビュー階層の異なる部分を管理する 2 つの異なるコントローラーを持つ特別なことをしようとしていますか?

通常、UITableViewController のテーブルは自動的に作成されるか、NIB ファイル内に作成されます。UITableViewController のドキュメントから:

initWithNibName:bundle: メソッド (スーパークラス UIViewController によって宣言される) を介して nib ファイルが指定されている場合、UITableViewController は、nib ファイルにアーカイブされているテーブル ビューをロードします。それ以外の場合は、正しいサイズと自動サイズ変更マスクを使用して、未構成の UITableView オブジェクトを作成します。tableView プロパティを介してこのビューにアクセスできます。

したがって、サブクラス化された UITableViewController をそのテーブルに関連付ける必要は通常ありません。

于 2012-07-10T12:15:27.777 に答える