可以将 UITableViewCells 存储到数组中吗?

Is ok to store UITableViewCells into an array?

我想将有关用户的信息显示到 table 视图中,有些信息不是强制性的,因此最后一些单元格可能不在 table 视图中。我有使用带单元格的数组的想法,因为我最多可以有 10 个单元格,这将简化逻辑,如果我将使用标准的 Apple 行为,我需要进行许多检查和 table 的复杂逻辑查看数据源和委托。可以初始化单元格,将它们放入数组并在之后显示它们吗?

当然可以。对于像这样的少量细胞,这很好。当然,您仍然需要数据源,但如果适合您,它可以从数组中提取单元格。

您可能也有兴趣在 Storyboard 中使用配置了静态单元格的 table 视图。然后您可以隐藏不需要的单元格。参见 UITableView set to static cells. Is it possible to hide some of the cells programmatically?