UICollectionView水平滚动与垂直标题

时间:2015-07-09 11:13:02

标签: ios objective-c swift uicollectionview

我正在创建一个水平滚动但带有垂直剖面标题的UICollectionView。

我的问题是,对于水平滚动,节标题默认为集合视图的左侧,我无法将其调整到UICollectionView的顶部。

我已经检查了各种解决方案,其中包括DateFlowLayout,遗憾的是它不再适用。

enter image description here

1 个答案:

答案 0 :(得分:4)

您必须实现自己的集合视图布局才能执行此操作。

最简单的方法是继承UICollectionViewFlowLayout并覆盖

- (UICollectionViewLayoutAttributes *)layoutAttributesForSupplementaryViewOfKind:(NSString *)elementKind atIndexPath:(NSIndexPath *)indexPath;

给出标题所需的帧