【问题标题】:remove blank cell in UICollectionView删除 UICollectionView 中的空白单元格
【发布时间】:2015-03-22 00:08:35
【问题描述】:

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

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

现在我的问题是。如果节数为奇数,则节之间有一个空格,如下所示。

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

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

【问题讨论】:

    标签: ios objective-c iphone xcode uicollectionview


    【解决方案1】:

    解决您的问题的方法不止一种:

    1. 创建一个 NSMutableArray 并让它包含你所有的数组 针对不同的部分。
    2. 继续使用部分,但创建一个 if 检查数组计数是否为奇数的条件。在这种情况下,您可以 拉伸最后一个单元格以适应整个宽度。 (我用这个在一个 我的应用程序)。

    【讨论】:

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