如何在 UICollectionView 的部分标题中显示图像和标签?
Posted
技术标签:
【中文标题】如何在 UICollectionView 的部分标题中显示图像和标签?【英文标题】:how can I display image and label in Section Header of my UICollectionView? 【发布时间】:2017-01-24 00:48:11 【问题描述】:在我的swift
应用程序中,我正在使用UICollectionViewController
,在其中我将照片并排显示:
我还在集合视图的顶部添加了一个标题,我通过故事板检查了这个选项:
所以现在我在故事板中看到了该标题,我什至可以在其中添加一些标签:
但是我怎样才能在那里显示任何东西呢?我尝试将此标签中的 IBOutlet 附加到作为该视图的主类的类,但这给我带来了错误,即来自 Collection reusable view
的出口不能直接附加到 UICollectionViewcontroller
。在这种情况下我该怎么办?
【问题讨论】:
【参考方案1】:要实现这一点,您需要继承 UICollectionViewController 并将此类分配为您的页眉和页脚。然后在该类中,您可以创建您在情节提要中分配的视图的 Outlet 连接。
子类化 UICollectionReusableView:
将您的子类分配给 UICollectionViewController 标头:
将元素拖到情节提要的标题中,然后创建 IBOutlet 连接。
【讨论】:
以上是关于如何在 UICollectionView 的部分标题中显示图像和标签?的主要内容,如果未能解决你的问题,请参考以下文章
UICollectionView - 如何在同一部分显示不同高度的项目?
如何在单个列中设置每个 UICollectionView 部分