【发布时间】:2016-08-03 12:30:32
【问题描述】:
我想在表格视图中显示有关用户的信息,有些信息不是强制性的,所以最后一些单元格可能不在表格视图中。我有使用带有单元格的数组的想法,因为我最多可以有 10 个单元格,这将简化逻辑,如果我将使用标准的 Apple 行为,我需要对表格视图数据源进行多次检查和复杂的逻辑和代表。可以初始化单元格,将它们放入数组并在之后显示它们吗?
【问题讨论】:
-
初始化单元格,将它们放入数组中,意味着您创建循环并将单元格存储在数组中
-
如果所有单元格都是静态的,我可以想象它会起作用。也就是说,您不依赖表视图的缓存或其重用逻辑。
-
我宁愿创建一个从数据创建单元格的方法,并且只将数据保存在数组中
-
我建议你按照 Rob Napier 下面的回答去做。您应该考虑在 UITableView 中使用静态单元格,这样可以更轻松地显示/隐藏单元格。
标签: ios iphone uitableview nsarray