swift - 如何在出队ReusableCellWithIdentifier时为uitableview单元的reuseidentifier设置nil值?

标签 swift uitableview reuseidentifier

您好,我正在快速加载 uitableview 单元格的 nib 文件。

我正在注册单元格,但为此想要使用 nil ReusableCellWithIdentifier。

因为我不想重复使用单元格。

在 Objective -C 中,我们可以在 ReusableCellWithIdentifier 中传递 nil 值来停止重用单元格,但在 Swift 中该怎么做。

如果我将 init 用于自定义单元,则其他导出将为零并出现 fatal error 。

问题是,如果我将 dequereuseable 与“CUSTOMECELL”等标识符一起使用,那么如果我更改任何单元格属性,那么由于重用标识符,它也会反射(reflect)在其他单元格中。

最佳答案

实际上,问题是在重用标识符时,它没有维护其他单元的状态,而且我也想重用该单元,因为我是从 Nib 加载的。

因此,对于每个单元格,我需要在数组或字典中维护状态。

关于swift - 如何在出队ReusableCellWithIdentifier时为uitableview单元的reuseidentifier设置nil值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38374450/

相关文章:

ios - UITableView 单元格文本标签颜色

ios - 如何在不禁用突出显示的情况下禁用uitable中的触摸行

iOS:当滚动太快时,UITableView 会混淆数据

swift - UITableView reloadData() 覆盖以前的单元格数据

ios - UINavigationController 有哪些导航替代方案?

ios - 如何在 rtf 文件中写入 NSAttributedString?

uitableview - 在自定义 UITableViewCell 类中创建 UIImageView (Swift)

swift - 代码 : How to find which cell has no reuse identifier

ios swift - AVPlayerViewController 视频不适合 View

Swift:如何在 NSAlert 中使 NSTextField 成为第一响应者