为什么我的collectionview内容在我的containerView下面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么我的collectionview内容在我的containerView下面相关的知识,希望对你有一定的参考价值。

我有一个collectionviewController和一个containerView,其中包含text fieldbutton,点击发送消息。 containerView固定在我的view底部,高度固定。 collectionViewCell正在containerView下。 喜欢这个My simulator screen how my view is right now

我想要的观点是collectionView的底部始终位于containerview的顶部。喜欢这个My simulator screen how my view needs to be

我也尝试将collectionView的底部约束设置为containerView的顶部约束。

提前致谢。

答案

您应该尝试从界面构建器添加视图添加前导,尾随,底部约束和固定高度约束。之后,在collectionview及其superview之间添加前导,尾随,顶部约束。最后添加collectview的底部= containerView约束的顶部。

如果无法从故事板添加视图,只需在storyboard中创建一个空占位符UIView,其具有与上述相同的约束,然后将容器视图添加到占位符。

另一答案

在collectionView之后添加您的containerView,它将覆盖。

如果这不起作用,请使用view.bringSubviewToFront(containerView),containerView应显示在顶部

以上是关于为什么我的collectionview内容在我的containerView下面的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 collectionView 中获取 Moment 相册和所有个人相册?

无法在我的 collectionView 中显示来自数组(JSON)的数据

动态更改 CollectionView 的高度以适应内容大小时的错误结果

为啥我的collectionView中的单元格的形成速度比接收数据的方法快,因为它们的形成?

CollectionView Xamarin.Forms 中的 RefreshView

单元格变量为 nil,其中设置了值 collectionview 索引路径