这可能是一个非常基本的问题。但是我发现当我向上和向下滚动时,我的tableView表现得很奇怪。
所以UITableViewCells 可重复使用 !!因此,tableViewCell中的每一行都是可重用的,因此,如果我向下滚动,我倾向于使用相同的单元格用于不同的目的(如编程)。我的假设是“一个单元格是一排”
sections
也可以重复使用吗?
所以,如果我此时 2 2 6个 ,我向下滚动....我是否有效地重复使用了2个部分或者我有6个部分?
答案 0 :(得分:1)
Section 只是 UITableView 中 UITableViewCells 组的直观外观。它不是可以重复使用的对象或东西。
不能使部分可重复使用的另一个原因是,很少有两个部分包含相同数量的相同类型的单元格。
表视图中唯一可重用的元素是 UITableViewCells 。
答案 1 :(得分:0)
据我所知,一节不是细胞所在的对象。因此,您不需要像分配单元格那样给出任何内存部分,因此不需要回收这些部分以节省内存。它们只是你所在部分的指数。所以“不”我认为是答案。
也许如果您发布了代码,我们可以提供更多帮助。
马丁
答案 2 :(得分:0)
单元格是行,是的。部分本身不可重复使用,但您可以使用reuseIdentifier
指定为每个部分重用哪种单元格。这可能会给你你正在寻找的行为。