我正在 viewdidscroll 事件的第一个可见单元格中更改 UIView 的 y 原点。
我在每次滚动时更新单元格内容的位置,以便它在视觉上不会随单元格移动。
当前一个单元格不再可见(向下滚动)时,如果向上滚动,我将无法再看到 View 。
我的问题:滚动如何影响单元格内 View 的框架?我该如何解决我的问题? (很快就会发布代码)
最佳答案
细胞被重复使用。当一个单元格滚动离开屏幕时,它会被另一个滚动到 View 中的单元格重复使用。因此,当单元格被重用时,您需要重置它的所有 View 。
如果您有自定义单元格,则应重写 prepareForReuse
方法以重置任何适当的状态。
关于ios - 更新表格 View 内容框架原点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34561241/