0

私はUITableViewしばらくの間、とその細胞について疑問に思っていました。UITableViewは非常に便利なUIViewサブクラスですが、には事前に定義された/強制されたコンテンツがたくさんありUITableViewCellます。UIViewのカスタム(最終的にはUITableViewCell)を作成するための最良の方法は何UITableViewでしょうか?

セルには設定する必要のある特定のスタイルがありUILabel、内容以外に完全に不変の事前定義されたビューとアクセサリビューがあります。これは大きな無駄だと思いますが、セルにカスタムコンテンツビュー(および必要に応じて背景ビュー)を指定するだけでは、これらのプロセスを防止または削除したり、メモリを復元したりすることはできません。

UITableViewCellサブクラスのより軽いバージョンを作成する方法はありますか?UITableViewまたは、代わりに選択メソッドでUIViewを使用する方法はありますか(基本的にを使用してカスタムを作成する以外にUIScrollView)?

どんな提案でも本当にありがたいです。

4

2 に答える 2

0

これに対する答えはないようです。UITableViewCellsには​​、常にUILabelsとその他のビューが自動的に追加されます。ただし、設定する前に割り当てられているかどうかはわかりません。カスタム設定/割り当て方法がある場合があります。

于 2012-09-03T18:10:37.877 に答える