2

我有一个UICollectionView用于将UICollectionViewFlowLayout单元格网格打印到屏幕上。我将布局配置为水平流动,现在我需要为每个部分添加一个标题。

我的主要问题是标题的位置在该部分的左侧,而我希望它位于该部分的顶部(类似于将布局配置为垂直流动时的情况)。

除了创建自己的UICollectionViewFlowLayout子类之外,有没有办法做到这一点?如果这是唯一的方法,有人可以指出一个关于集合视图的好资源,似乎大多数教程都非常基础。

这里讨论的解决方案似乎不起作用,标题仍然出现在该部分的左侧。

4

1 回答 1

0

不确定您是否已经找到了解决方案,但由于我没有找到关于堆栈溢出的可接受答案,所以我想我会做出贡献。我能够让标题位于单元格上方的唯一方法是编写我自己的自定义布局,该布局继承自 UICollectionViewFlowLayout。您唯一需要做的就是重写 prepareLayout 方法,以便将您的标题放置在您想要的位置。

于 2013-09-22T20:49:09.680 回答