我有一个UICollectionView
,我的标头类型是 UICollectionReusableView
.现在我在标题中有多个项目,这可能会导致标题大小的变化。这些项目也有填充/约束。我应该如何解决这个问题?
没有灵丹妙药。没有自动调整大小的标题视图这样的东西。您只需要根据标题视图的内容自己测量/计算所需的标题视图大小,并将其用作referenceSizeForHeaderInSection
的结果。
如果要使用约束配置标题视图的内容,典型的方法是设置具有所需内容和约束的模型标题视图,并调用systemLayoutSizeFittingSize
以使自动布局引擎告诉您结果大小。