表视图在不同的Section场景中重用单元行为

时间:2016-07-21 08:01:03

标签: ios objective-c swift uitableview

在某些情况下,何时了解表格可重用性内存分配概念的行为时我感到很困惑。我在下面提到一些以及对我理解的详细描述 -

1)当表格视图的单元格具有相同的设计且一个部分全部在一起时:

我的理解 - 这里表视图可见单元格被分配一次内存,当我们在表格视图中向上/向下滚动时,这些单元格的相同内存被重用。

2)如果有多个单元格设计具有不同的重用ID和一个部分。

这里重复使用类似的细胞。不同的单元,即具有不同重用的iD,被分配新的存储器。

3)如果有一个单元格设计/单元重用Id但多个部分 -

这里也会重复使用可见单元格,因为无论我们拥有多少部分,我们都有相同的具有相同重复ID的单元格。

4)其中有> 1个单元格设计/单元格reuseId但多个部分 -

这也取决于我们何时何地使用具有不同重复ID的不同小区,此时正在进行新内存位置的分配。

5)重复使用细胞是否与不同的部分有关?

如果我在任何时候出错了,请仔细检查我对这个事实的理解并修改我吗?

0 个答案:

没有答案