【发布时间】:2022-01-22 14:49:22
【问题描述】:
我的场景是我有三种不同类型的数组,它们可能包含也可能不包含值。我的表格视图有 3 个带有部分标题的部分。我很难找到动态设置部分的解决方案,即,如果我的一个数组没有值,那么我不想显示该部分。如果 3 个数组有值,则显示 3 个部分,或者如果任何一个数组没有值,则我不想显示该部分。
【问题讨论】:
-
首先使用表示节的结构而不是数组,以便更好地通过名称或 id 识别。然后,如果您要删除一个部分的最后一项,请同时删除该部分。反之亦然:如果您要插入一个项目并且没有相应的部分,则也插入该部分。这比
numberOfSections和numberOfRows中的大量检查更有效。 -
@vadian 感谢您的评论,但我没有正确理解您。我有 3 个数组,其中每个数组都是不同的类型。你能帮我举个例子吗?
-
首先显示你尝试过的代码
标签: ios arrays swift uitableview