【发布时间】:2015-10-09 12:56:52
【问题描述】:
我有几个不同类型的行的 UITableView。我使用 2 个原型单元,因为我的所有单元都可以被这 2 个原型覆盖。在每个原型里面我有 2 个标签 - 上和下。
我根据它们所属的部分和行动态填充这些单元格的内容。但我有重用的问题。
我在其中一个单元格内设置了动态图像(根据特定条件)。我的问题是,当我滚动时 - 图像出现在单元格内的下一页上,该单元格不应该有这样的图像。我想这是重用的结果。
如果单元格属于该图像(第二种类型),我会尝试删除该图像。这在 iPhone 上运行良好,因为数据在不同的屏幕上(当我滚动到第二个单元格时,第一个单元格在屏幕之外)。我的问题是这不适用于 iPad - 因为两个单元格都在同一页面上。
任何想法如何解决这个问题?
【问题讨论】:
-
请出示一些代码
-
在
prepareForReuse方法中清除您的单元格。
标签: ios objective-c uitableview