更改UITableView行剔除行为?

时间:2015-01-15 13:58:19

标签: uitableview swift

是否可以更改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之后截止点上方(即不可见)的像素。

0 个答案:

没有答案