是否可以更改tableview行剔除的行为?
例如,更改它以便它不会移除/销毁单元格,除非它们离屏幕至少4行(在任一方向上)?
所以想象一下:
-- Row 1
-- Row 2
-- Row 3
-- Table view visible top here. Any rows above are off screen
-- Row 4
-- Row 5
因此,在这种情况下,假设默认行为是在离开可见屏幕区域时立即剔除/销毁行。因此,在这种情况下,行1> 3将被销毁,并在它们返回到屏幕时重新创建。
这可能会导致一些视觉上的打嗝,具体取决于您收集数据的方式以及单元格中显示的数量等。
因此,为了使行重新设置在眼睛上不那么明显,我希望更高的限制,只有在它们向上移动表格视图顶部上方的x行数后才会剔除行,或者在行数为y之后截止点上方(即不可见)的像素。