Ios 删除UICollectionView中的空白单元格

Ios 删除UICollectionView中的空白单元格,ios,objective-c,iphone,xcode,uicollectionview,Ios,Objective C,Iphone,Xcode,Uicollectionview,现在我正在使用UICollection视图,我正在尝试创建一个网格视图!用于加载图像 我有一个带有标题的数组,我使用index.section将其显示在工具栏上 现在我的问题是。如果节的计数是奇数,那么在节之间会有一个类似这样的空白 为了避免这种情况,我在一个节中加载所有图像,但现在由于我有一个节,我无法从标题数组更新我的标题。我已经没有办法处理这两件事了 有人有什么解决方案或想法吗?您的问题有多种解决方案: 创建一个NSMutableArray并使其包含所有数组 对于不同的部分 继续使用节,

现在我正在使用UICollection视图,我正在尝试创建一个网格视图!用于加载图像

我有一个带有标题的数组,我使用index.section将其显示在工具栏上

现在我的问题是。如果节的计数是奇数,那么在节之间会有一个类似这样的空白

为了避免这种情况,我在一个节中加载所有图像,但现在由于我有一个节,我无法从标题数组更新我的标题。我已经没有办法处理这两件事了


有人有什么解决方案或想法吗?

您的问题有多种解决方案:

  • 创建一个NSMutableArray并使其包含所有数组 对于不同的部分
  • 继续使用节,但创建一个if 用于检查数组计数是否为奇数的条件。在这种情况下,您可以 拉伸最后一个单元格以适应整个宽度。(我在一次会议上使用了这个 我的应用程序)

  • 我不想拉伸它,我可以把它移到下一节吗?你不能把它移到下一节,因为每个节都必须与它下面的节分开。为什么您不喜欢可变数组的想法?对不起,我不理解NSMutableArray逻辑,请您详细解释一下,我知道您正在为每个类别使用数组。所以我建议将所有数据放在一个数组中。@DaniA我使用的是可变数组,您能告诉我如何从集合视图中删除空单元格吗