如何在 collectionView 单元格中添加可滚动视图

Posted

技术标签:

【中文标题】如何在 collectionView 单元格中添加可滚动视图【英文标题】:How to add a scrollable view within a collectionView cell 【发布时间】:2018-08-21 20:26:48 【问题描述】:

我需要在 collectionViewCell 中添加一个滚动视图。这让我很困惑,因为基本上有两种滚动方式。您可以从一个 collectionView 单元格滚动到下一个或在 collectionView 单元格本身内滚动,以从单元格内部获取更多信息。我附上了一张我的 collectionView 单元格现在的样子的图片。我希望滚动视图在灰色视图中滚动。我应该如何在我的界面生成器中进行设置?

非常感谢!

我还为我的滚动视图附加了当前层次结构 *滚动功能目前不起作用。

【问题讨论】:

这里有什么问题?您只需制作自己的自定义单元格并向其添加 UIScrollView... 或者,如果单元格包含集合视图,请执行此操作。 层次结构应该如何?我的滚动视图应该在灰色视图下吗? 我尝试从界面构建器中简单地添加滚动视图,但它似乎没有滚动。 【参考方案1】:

您已经有一个自定义集合视图单元格,只需添加一个滚动视图,然后添加您想要在单元格中显示的任何内容。所以你的层次结构是这样的: Custom-Cell: ContentView > UIScrollView > 然后是你想在视图中添加的任何东西。

【讨论】:

以上是关于如何在 collectionView 单元格中添加可滚动视图的主要内容,如果未能解决你的问题,请参考以下文章

如何将手势识别器添加到collectionview单元格中的uiview

如何在 swift 3 中的 tableview 单元格中添加带有自定义视图的 collectionView?

Swift在第一个collectionview单元格中添加相机预览

如何在 Collectionview 单元格中为 Uiimageview 设置圆角

如何快速更新消息 CollectionView 单元格中的数据?

从popover返回后如何在collectionview单元格中填充文本字段