Ios UICollectionView中标题视图的高度

Ios UICollectionView中标题视图的高度,ios,swift,uicollectionview,interface-builder,Ios,Swift,Uicollectionview,Interface Builder,如何为UICollectionView设计一个页眉视图,该视图根据其内容增加或减少其高度?它包含一些标签,但标签的文本事先未知。如果您的布局是UICollectionViewFlowLayout(或基于它),则可以实现 optional func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout,

如何为UICollectionView设计一个页眉视图,该视图根据其内容增加或减少其高度?它包含一些标签,但标签的文本事先未知。

如果您的布局是
UICollectionViewFlowLayout
(或基于它),则可以实现

optional func collectionView(_ collectionView: UICollectionView,
                     layout collectionViewLayout: UICollectionViewLayout,
                     referenceSizeForHeaderInSection section: Int) -> CGSize
函数,并返回所需的标题大小


请看这里::

您能给我们看一些屏幕截图、代码或约束吗?如果您没有访问标题约束的权限,则始终可以添加带有编程约束的
UIView
view.addSubview
。但是我应该如何在Interface Builder中设计布局,标签具有动态高度,然后知道从引用的委托方法返回什么?并非所有操作都可以也应该在interface builder中完成。这是其中之一。