【问题标题】:UITableViewCell changes from 2.1 to 3.0 - Duplicate CellsUITableViewCell 从 2.1 更改为 3.0 - 重复单元格
【发布时间】:2009-07-18 01:26:37
【问题描述】:

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

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

有谁知道 SDK 3.0 中的哪些变化以这种方式影响了 UITableViewCell 的布局?

【问题讨论】:

    标签: iphone iphone-sdk-3.0 uitableview


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的评论。我会检查的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-01
    相关资源
    最近更新 更多