Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UICollectionView-更改标头的位置_Ios_Objective C_Ios6_Uicollectionview - Fatal编程技术网

Ios UICollectionView-更改标头的位置

Ios UICollectionView-更改标头的位置,ios,objective-c,ios6,uicollectionview,Ios,Objective C,Ios6,Uicollectionview,我有一个UICollectionView,它使用UICollectionViewFlowLayout将单元格网格打印到屏幕上。我将布局配置为水平流动&现在我需要为每个部分添加一个标题 我的主要问题是标题的位置,它在节的左侧,而我希望它位于节的顶部(类似于布局配置为垂直流动时的情况) 除了创建我自己的UICollectionViewFlowLayout子类之外,还有其他方法可以做到这一点吗?如果这是唯一的方法,有人能指出一个关于集合视图的好资源吗,看起来大部分教程都很基础 仅讨论的解决方案似乎不起

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

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

除了创建我自己的
UICollectionViewFlowLayout
子类之外,还有其他方法可以做到这一点吗?如果这是唯一的方法,有人能指出一个关于集合视图的好资源吗,看起来大部分教程都很基础


仅讨论的解决方案似乎不起作用,标题仍然显示在该部分的左侧。

不确定您是否已经找到解决方案,但由于我没有找到有关堆栈溢出的可接受答案,因此我认为我会做出贡献。使标题位于单元格上方的唯一方法是编写从UICollectionViewFlowLayout继承的自定义布局。你要做的唯一一件事就是重写prepareLayout方法,这样你的标题就会被放置在你想要的位置。

你有没有弄明白这一点?@Johnny不幸的是,我没有这么做:有参考的例子吗?