我有一个UITableViewCell的子类,我为UITableView创建。假设我有26个单元格(字母表中的字母)。在SDK 2.1中,我加载前六个单元格A-> F,然后向下滚动并加载接下来的六个单元格(G-> L)。
在SDK 3.0中,我加载前六个单元格A-> F,然后滚动,它再次重新加载前六个单元格(A-> F),而不是单元格(G-> L),即使数据模型已经改变。
有谁知道SDK 3.0中的哪些更改会以这种方式影响UITableViewCell的布局?
答案 0 :(得分:0)
我知道的3.0 SDK中UITableViewCell的唯一变化是允许完全访问内部UILabel和UIImageView的过渡。
如果设置正确,则单元格永远不必完全重新加载(释放并重新分配)。确保您使用SDK中的reuseWithIdentifier方法,它将回收您的预制单元格,并只交换内容。