视图控制器中的集合视图,单元格触摸集合视图本身的顶部边框(嵌入在导航控制器中)

Posted

技术标签:

【中文标题】视图控制器中的集合视图,单元格触摸集合视图本身的顶部边框(嵌入在导航控制器中)【英文标题】:Collection View in View Controller, Cell touching the top border of Collection View itself (embedded in navigation controller) 【发布时间】:2016-05-25 05:53:59 【问题描述】:

所以,我正在尝试在视图控制器中制作水平滚动集合视图。视图控制器嵌入在导航控制器中。所以视图控制器在单元格顶部的间距很小。如果我调整它的大小,细胞会下沉。简单地说,我希望小间距消失。通常类似于视图控制器内部的集合视图,而不嵌入导航控制器

我想要这个

到这个

我想要这个

【问题讨论】:

顶部的空间应该是导航栏的空间吗?您是否使用导航控制器的默认导航栏?还是您将其设置为 hidden = YES? 是的,但我不想把它放在导航栏下。我没有设置隐藏。我也在使用对象库中的导航栏并删除导航控制器附带的默认表格视图 ***.com/questions/10620471/… 使用它来隐藏导航栏。只需向上移动collectionview。希望对您有所帮助。 【参考方案1】:

嵌入导航栏,然后拖动集合视图。这应该有希望工作。如果它不让我知道..

【讨论】:

以上是关于视图控制器中的集合视图,单元格触摸集合视图本身的顶部边框(嵌入在导航控制器中)的主要内容,如果未能解决你的问题,请参考以下文章

表格视图单元格中的集合视图

将数据从集合视图单元格移动到新的集合视图单元格

如何根据集合视图中的单元格选择来控制表格视图的内容?

在 iOS 14 上,按钮不会通过触摸到集合视图单元格

iOS 中的集合视图单元格动画

如何在表格视图单元格内创建集合视图