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ασληΔ附近应该是另一种方式。啊,我误解了这个问题。当然应该是相反的