当屏幕滚动时,IOS IPhone标签移动

时间:2011-11-07 11:44:46

标签: iphone ios uitableview tableview cells

我很欣赏这可能是人们需要代码样本才能正确回答的问题,但不幸的是我现在还没有把它们交给我,所以我要求人们经历以及他们之前是否见过这样的事情。

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

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

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

所以,有没有人见过这样的事情,如果是这样的话,有一个显而易见的事情我做错了这种类型的出现是一种症状?

1 个答案:

答案 0 :(得分:0)

如何寻找出列的细胞?

查看[UITableViewCell prepareForReuse],然后在添加新的子视图之前删除之前插入的子视图。

以下是Apple文档:

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