ios - queueReusableCellWithReuseIdentifier 在 Xcode 中做什么?

标签 ios xcode reusability

我正在使用开源 iOs 应用程序并遇到了这个:

queueReusableCellWithReuseIdentifier

如何使用它?我有点想我可能对此有所了解 - 也许它是一个多次传递的变量?你每次都用吗?我是初学者,所以任何帮助将不胜感激。非常感谢!

最佳答案

想一想 TableView 的所有单元格都存在于单元格数组中。

一旦 TableView 想要加载一个单元格,它会调用此方法,并使用 indexPath(将其插入正确的索引)和识别单元格的标识符(如果您有多个单元格)

现在,如果 this 方法返回 nil。那么“单元格数组”不包含可以重复使用的单元格,需要初始化单元格。

此方法主要是为了性能问题,因此您不必在每次要加载单元格时都实例化单元格的实例。

关于ios - queueReusableCellWithReuseIdentifier 在 Xcode 中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28327174/

相关文章:

通过方法继承重用 Java 代码

qt - QML 依赖性/可重用性(静态代码)检查器

ios - UIButton 如何同时监听对其他按钮的更改、对 UILabel 文本的更改以及对 UITextView 的更改

iOS 无法更新 Xcode 7.1

ios - 获取用户位置

xcode - Mac 上的 x86 汇编

java - 地址重用在新的 Java 运行时环境中不起作用

ios - 在 ios 上滚动时固定背景上的白色区域

ios - 具有不确定数量的 UIImageViews 的 UITableViewCell

ios新手: why doesn't my view controller show the title that I have assigned in the inspector