更新tableview内容框架原点

时间:2016-01-01 23:50:26

标签: ios swift uitableview

我正在viewdidscroll事件的第一个可见单元格中更改UIView的y原点。

我会在每次滚动时更新单元格内容的位置,以便它不会随着单元格在视觉上移动。

当前一个单元格不再可见时(向下滚动),如果我向上滚动,我将无法再看到该视图。

我的问题:滚动如何影响单元格内​​视图的框架?我该如何解决我的问题? (很快会发布代码)

1 个答案:

答案 0 :(得分:0)

细胞被重复使用。当一个单元格从屏幕滚动时,它会被重新用于另一个滚动到视图中的单元格。因此,您需要在重用时重置单元格的任何视图。

如果您有自定义单元格,则应覆盖prepareForReuse方法以重置任何适当的状态。