2012-02-21 2 views
2

同じ種類の大量のデータを表示するのに実際には使用されないが、インターフェイスをレイアウトする手段として多くのテーブルビューを考えてみましょう。このテーブルビューには3つのセルしかありません。各セルにはUITableViewCellのサブクラスとして独自の実装があります。 セルが同じではないので、このようなテーブルビューでデキュー練習を使用するのが理にかなっているのだろうかと思っていました。
他のセルがあり、それぞれが独自の実装ですが、1つの画面内に表示できない場合はどうなりますか?
例えば、8種類の細胞と同じ種類の細胞が2つあるとどうなりますか?いつデキューすることができますか?これらのセルがUITableView内で一意である場合、再利用可能なセルをデキューすることは本当に必要ですか?

答えて

3

いいえ、独自の3つのセルの例では、デキューする必要はありません。キューは、同じタイプの多くのセルを表示するための最適化です。

さらに多くのセルのケースでは、それぞれ固有の、まだデキューしていません。

1つまたは2つのユニークな8つのセルでは、デキューする必要はありません.1つの冗長セルしかないため、8つのセルしかないため、再作成はあまりありません細胞。

関連する問題