0

いくつか質問があります

  1. ストーリーボードに UITableViewController を配置し、静的セルを操作したい場合、UITableViewController から派生するクラスを作成する必要がありますか、またはカスタム セルの UITableViewCell から派生するクラスのみを作成できますか?
  2. カスタム UITableViewCell を作成し、その上にいくつかのコントロールを配置し、コントロールを押したままドラッグしてアウトレットを作成しようとしましたが、できませんでした。
  3. 各セルに異なるコントロールと動作を持たせたい場合、各セルに異なるカスタム UITableViewCell を設定できますか? その場合、UITableViewController はそれをどのように初期化しますか? プログラムでロードする必要がありますか?
4

1 に答える 1

0

1) セルは UITableViewCell のサブクラスでなければなりません。

2) いいえ、なぜうまくいかなかったのかわかりません。どこに接続しようとしていたのですか?セルまたはテーブルビューコントローラー?

3) はい、これが最善の方法だと思います。異なる種類のセルごとに異なるカスタム セル クラスを用意し、カスタム セルからそのコントロールへの IBOutlets を作成します。次に、テーブル ビュー コントローラーからセル自体への IBOutlet を 1 つ作成します (その後、self.cellType1.label1 などでコントロールを参照できます)。セルがストーリーボードで作成されている場合、セルを初期化するために何もする必要はありません。

于 2013-06-13T22:14:17.343 に答える