iOS - 在集合视图单元格及其下方的视图周围添加边框

Posted

技术标签:

【中文标题】iOS - 在集合视图单元格及其下方的视图周围添加边框【英文标题】:iOS - Add border around a collection view cell and a view under it 【发布时间】:2020-06-15 09:37:16 【问题描述】:

有一个collection view cell,下面是一个大小相同的view。

我不想为单元格和视图分别添加两个圆形边框,而是想为它们一起添加一个(形成一个圆角矩形)

这可能吗?

如果是,如何处理collection view的滚动?

【问题讨论】:

如果您提供已经完成的屏幕截图和/或您想要实现的目标的可视化表示,这将非常有帮助 【参考方案1】:

是的,这是可能的,但很棘手。

我建议你真的尝试将它合并到一个单元格中以避免很多头痛。

如果你不能,那么你需要使用集合视图布局来让你的单元格与下面的视图正确对齐,并且你需要按照你的指示计算滚动。

我有时不得不使用需要对齐的两个连续的集合视图单元格,而且很难做到正确,因此我建议尝试只使用一个单元格来解决这个问题。 FWIW 集合视图中的最后一个单元格与其他单元格相比通常会略有变化,因此我有时会在最后添加一个空白单元格,这样我的倒数第二个单元格就会正确对齐。

【讨论】:

以上是关于iOS - 在集合视图单元格及其下方的视图周围添加边框的主要内容,如果未能解决你的问题,请参考以下文章

在集合视图中显示两个不同的单元格 - Swift 2.0 iOS

iOS 集合视图滚动滞后

iOS:自适应集合视图单元格宽度

如何在 iOS 中可见集合视图的末尾添加“添加”按钮

如何在表格视图和单元格之间添加图像

iOS UICollectionView - 如何让第一个单元格出现在集合视图的底部?