Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.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 为什么我的collectionview内容放在我的containerView下_Ios_Uicollectionview - Fatal编程技术网

Ios 为什么我的collectionview内容放在我的containerView下

Ios 为什么我的collectionview内容放在我的containerView下,ios,uicollectionview,Ios,Uicollectionview,我有一个collectionviewController和一个containerView,其中包含一个文本字段和一个按钮,单击该按钮即可发送消息。 containerView以固定高度固定在我的视图的底部。 collectionViewCell位于containerView下 像这样 我希望视图的方式是collectionView的底部始终位于containerview的顶部。像这样 我还尝试将collectionView的底部约束设置为containerView的顶部约束 提前感谢。您应该尝试

我有一个
collectionviewController
和一个
containerView
,其中包含一个
文本字段
和一个
按钮
,单击该按钮即可发送消息。
containerView
以固定高度固定在我的
视图的底部。
collectionViewCell
位于
containerView

像这样

我希望视图的方式是
collectionView
的底部始终位于
containerview
的顶部。像这样

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


提前感谢。

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


如果无法从序列图像板添加视图,只需在序列图像板中创建一个空的占位符UIView,并使用与上述相同的约束,然后将容器视图添加到占位符。

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


如果无法从序列图像板添加视图,只需在序列图像板中创建一个空占位符UIView,其约束条件与上面相同,然后将容器视图添加到占位符。

在collectionView之后添加容器视图,它将覆盖


如果不起作用,请使用视图。将SubViewToFront(containerView)
和containerView显示在顶部

将containerView添加到collectionView之后,它将覆盖


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

当您尝试从底部约束到顶部约束时,您应该将优先级设置为1000,在集合视图的高度上,将优先级设置为较小的数字。我认为这会起作用。我的集合视图没有高度约束。因此,我无法设置高度的优先级。@A.DURGAPRASAD是UIViewController类型的collectionviewController吗?@SHISHIR R AMIN否,它是uiCollectionVIewController类型。您不能向uiCollectionVIewController类型添加任何自定义视图。将其更改为UIViewController,并在控制器内设置collectionView。尝试从底部约束到顶部约束时,应将优先级设置为1000,并将集合视图的高度上的优先级设置为较小的数字。我认为这将起作用。我的collectionView没有高度约束。因此,我无法设置高度的优先级。@A.DURGAPRASAD是UIViewController类型的collectionviewController吗?@SHISHIR R AMIN否,它是uiCollectionVIewController类型。您不能向uiCollectionVIewController类型添加任何自定义视图。将其更改为UIViewController,并在控制器内具有collectionView。我使用代码构建所有UI。我没有使用任何故事板。你能帮我重新设计吗?我用代码构建所有的用户界面。我没有使用任何故事板。你能帮我一下吗?@ασληΔ。啊,我误解了这个问题。当然,在@aασληΔ附近应该是另一种方式。啊,我误解了这个问题。当然应该是相反的