【发布时间】:2014-04-24 18:31:24
【问题描述】:
在我的 UICollectionViewFlowLayout 子类中,我有这个:
self.headerReferenceSize = CGSizeMake(280, 44);
但是,标题以 320 的宽度显示,这是集合视图的宽度。根据文档,这是正确的:
在布局期间,只有与适当的大小相对应的大小 使用滚动方向。例如,对于垂直滚动 方向,布局对象使用您返回的高度值 方法。 (在这种情况下,标题的宽度将设置为 集合视图的宽度。)
但是,我需要宽度为 280,而不是拉伸到集合视图的整个宽度。我怎样才能覆盖它?
【问题讨论】:
-
将子视图放入标题中,并将其宽度定义为 280 像素。并且标题背景定义为透明。
标签: ios uicollectionview uicollectionviewlayout uicollectionreusableview