是否更改UITableView行剔除行为?

是否更改UITableView行剔除行为?,uitableview,swift,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将在它们返回屏幕时被销毁并重新创建 这

是否可以更改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数量的像素,即在截止点上方不可见。

请详细描述并发布您尝试过的代码?我没有特别尝试过任何东西,因为我使用各种术语在线搜索,无法找到有关主题的任何信息。你真的能指望有人在毫无进展的情况下尝试一些东西吗?