UITableViewCell从2.1更改为3.0 - 重复单元格

时间:2009-07-18 01:26:37

标签: iphone iphone-sdk-3.0 uitableview

我有一个UITableViewCell的子类,我为UITableView创建。假设我有26个单元格(字母表中的字母)。在SDK 2.1中,我加载前六个单元格A-> F,然后向下滚动并加载接下来的六个单元格(G-> L)。

在SDK 3.0中,我加载前六个单元格A-> F,然后滚动,它再次重新加载前六个单元格(A-> F),而不是单元格(G-> L),即使数据模型已经改变。

有谁知道SDK 3.0中的哪些更改会以这种方式影响UITableViewCell的布局?

1 个答案:

答案 0 :(得分:0)

我知道的3.0 SDK中UITableViewCell的唯一变化是允许完全访问内部UILabel和UIImageView的过渡。

如果设置正确,则单元格永远不必完全重新加载(释放并重新分配)。确保您使用SDK中的reuseWithIdentifier方法,它将回收您的预制单元格,并只交换内容。