我有一个 UICollectionView
使用 UICollectionViewFlowLayout
将单元格网格打印到屏幕上。我将布局配置为水平流动,现在我需要为每个部分添加一个标题。
我的主要问题是标题的位置在该部分的左侧,而我希望它位于该部分的顶部(类似于将布局配置为垂直流动时的情况)。
除了创建我自己的 UICollectionViewFlowLayout
之外,有没有办法做到这一点?子类?如果这是唯一的方法,有人可以指出一个关于 Collection View 的好资源,似乎那里的大多数教程都很基础。
讨论的解决方案here only 似乎不起作用,并且标题仍然出现在该部分的左侧。
最佳答案
不确定您是否已经找到了解决方案,但由于我没有找到关于堆栈溢出的可接受答案,所以我想我会做出贡献。我能够让标题位于单元格上方的唯一方法是编写我自己的自定义布局,该布局继承自 UICollectionViewFlowLayout。您唯一需要做的就是重写 prepareLayout 方法,以便将您的标题放置在您想要的位置。
关于ios - UICollectionView - 更改标题的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16433007/