从 UICollectionview 隐藏部分

Posted

技术标签:

【中文标题】从 UICollectionview 隐藏部分【英文标题】:Hide Part from UICollectionview 【发布时间】:2015-03-27 12:32:00 【问题描述】:

所以我有一个蓝色背景的 UIView 和一个 uicollectionview,每行有 3 个单元格,单元格背景颜色设置为蓝色,UICollectionview 背景 设置为黑色,想象一下这种情况,我有 4 个单元格,前 3 个单元格将填充第一行,第四个单元格将是第二行中唯一的单元格,问题来了,第二行的其余部分将是黑色的( UICollectionview 背景)如果我希望第二行的其余部分具有与单元格相同的颜色和 UIView 背景颜色(蓝色)但同时我想保持 UICollectionview 的背景颜色按顺序保持单元格分隔符黑色有没有办法隐藏其中没有单元格的 UICollectionview 部分?

【问题讨论】:

【参考方案1】:

有3种方法可以解决您的问题:

    将collectionView中不可见的部分屏蔽 用仅设置了背景颜色的空单元格填充该行 删除所有单元格之间的边距,并在单元格原型中创建黑色边框,其作用类似于分隔符。

我推荐第三种方式:)

【讨论】:

以上是关于从 UICollectionview 隐藏部分的主要内容,如果未能解决你的问题,请参考以下文章

UICollectionView 隐藏/防止单元格在 Sticky Header 后面滚动

滚动 UICollectionView 到部分标题视图

UICollectionView 仅显示最后一部分的页脚

在 UiCollectionView 中处理触摸?

如何从JSON加载特定数据并显示UICollectionView?

如何仅刷新/重绘 uicollectionview 中的补充视图?