a をサブクラス化する場合UITableViewCell
、実際にサブクラスを書き出すか、tableView:cellForRowAtIndexPath:
メソッドを使用してサブビューをデフォルトに追加する方が良い方法UITableViewCell contentView
ですか?
質問する
466 次
2 に答える
2
場合によります、
そのセルを他のテーブルで再利用しない場合は、UITableViewController
サブクラスでカスタマイズすることをお勧めします。cellForRowAtIndexPath
ただし、またはなどのより多くのデリゲート メソッドで変更を行う可能性があるため、これはまだ良い方法ではありませんheightForRowAtIndexPath
。
そのセルを再利用する場合は、 をサブクラス化する必要がありますUITableViewCell
。
UITableViewController
静的ビュー (リストのいくつかのよく知られている要素) の場合、多くの異なる異種要素 (設定がグループ化されたメニューなど) を使用すると、 のさまざまなスタイルをサブクラス化するよりも、 でカスタマイズを行う方が簡単 (または高速)です。細胞。
于 2013-06-11T17:11:06.787 に答える