Cocoa touch 在什么情况下我可以重用UITableViewCell?

Cocoa touch 在什么情况下我可以重用UITableViewCell?,cocoa-touch,uitableview,reuseidentifier,Cocoa Touch,Uitableview,Reuseidentifier,在什么情况下我可以重用单元格(在类中使用dequeueReusableCellWithIdentifier)可以使用传入的标识符重用单元格。您唯一的要求是对所需的相同类型的单元格使用相同的标识符 请记住,如果一个单元格不可重用,则需要创建一个。一个单元格可重用,并且带有您传入的标识符。您唯一的要求是对所需的相同类型的单元格使用相同的标识符 请记住,如果一个单元不能重复使用,您需要创建一个。什么是“相同类型的单元”的确切含义?如果您不得不问,您可能只有一种类型的单元。我所说的“同一类型的单元格”是

在什么情况下我可以重用单元格(在类中使用
dequeueReusableCellWithIdentifier

可以使用传入的标识符重用单元格。您唯一的要求是对所需的相同类型的单元格使用相同的标识符


请记住,如果一个单元格不可重用,则需要创建一个。

一个单元格可重用,并且带有您传入的标识符。您唯一的要求是对所需的相同类型的单元格使用相同的标识符


请记住,如果一个单元不能重复使用,您需要创建一个。

什么是“相同类型的单元”的确切含义?如果您不得不问,您可能只有一种类型的单元。我所说的“同一类型的单元格”是指,例如,如果你在一个单元格的左边有一个标签,在右边有一个文本字段,而另一个单元格只包含一个按钮。这可能是两种不同类型的单元,它们应该具有不同的重用标识符。通常,当单元格中有不同的元素时会执行此操作。如果唯一的区别是单元格大小不同怎么办?我可以重复使用单元格吗(当然可以调整大小)?如果是这样,这会带来性能上的好处吗?从单元重用的角度来说,高度并不重要,因为单元在根据tableview委托自动显示时会调整大小。“相同类型的单元”到底意味着什么?如果你不得不问这个问题,你可能只有一种类型的单元。我所说的“同一类型的单元格”是指,例如,如果你在一个单元格的左边有一个标签,在右边有一个文本字段,而另一个单元格只包含一个按钮。这可能是两种不同类型的单元,它们应该具有不同的重用标识符。通常,当单元格中有不同的元素时会执行此操作。如果唯一的区别是单元格大小不同怎么办?我可以重复使用单元格吗(当然可以调整大小)?如果是这样的话,这会带来性能上的好处吗?从单元重用的角度来说,高度并不重要,因为当单元根据tableview代理自动显示时,它们的大小是确定的。