0

我很欣赏这可能是人们需要代码示例才能正确回答的问题,但不幸的是,我目前手头没有它们,所以我正在询问人们的经验,以及他们以前是否见过这样的事情。

我有view一个 UITableView,里面有一堆单元格,如果我向下滚动屏幕,那么在这个特定的视图上,最后一个单元格中的标签会叠加在第一个单元格中的标签之上。

它只发生在第一个和最后一个单元格出现或不出现在这一个视图上,UITableView具体取决于某些值是否在 JSON 提要中。

如果两个单元格都在,UITableView那么当您滚动时,底部的标签会出现在顶部的顶部。底部单元格的标签仍然存在,顶部的标签也是如此 - 只是底部的标签在它上面!

那么,有没有人看到过这样的事情,如果有的话,有没有明显的事情我做错了,这种情况是一种症状?

4

1 回答 1

0

如何寻找出队的单元格?

签出[UITableViewCell prepareForReuse],您可以在此处删除以前插入的子视图,然后再添加新的子视图。

这是苹果文档:

http://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableViewCell/prepareForReuse

于 2011-11-07T12:52:36.430 回答