Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.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 垂直滚动时,集合视图与上方重叠_Ios_Iphone_Swift - Fatal编程技术网

Ios 垂直滚动时,集合视图与上方重叠

Ios 垂直滚动时,集合视图与上方重叠,ios,iphone,swift,Ios,Iphone,Swift,所以我有collectionView,但上面还有UIView。当我垂直滚动collectionView并向上滚动时,它会滚动并与UIView重叠。 让UIView位于collectionView之上的解决方案是什么 工作原理是从情节提要中关闭集合视图中的剪辑到边界。您的约束应该是 视图-顶部、前导、尾随和固定高度 集合视图-顶部、前导、尾随、底部 设置之后,您遇到了一个问题,然后尝试在下面的viewDidload中进行设置 self.automaticallyAdjustsScrollView

所以我有collectionView,但上面还有UIView。当我垂直滚动collectionView并向上滚动时,它会滚动并与UIView重叠。 让UIView位于collectionView之上的解决方案是什么


工作原理是从情节提要中关闭集合视图中的剪辑到边界。

您的约束应该是

视图
-
顶部、前导、尾随和固定高度

集合视图
-
顶部、前导、尾随、底部

设置之后,您遇到了一个问题,然后尝试在下面的
viewDidload
中进行设置

 self.automaticallyAdjustsScrollViewInsets = false

尝试将视图保持在视图层次结构中集合视图的下方

这看起来很狡猾,这让我们知道了效果。

将属性“Clip to Bounds”设置为true。它可以通过编程或在自动布局中完成

编程方式:colelctionView.clipToBounds=true

自动布局:


没有正确回答您的问题!集合视图滚动时,它位于另一个视图的顶部而不是下方。是否使用自动布局?这可能是错误的约束问题!如何设置UI?您的collectionview和该视图都在同一个superview中?是的,它们在同一个superview中。再次检查约束,它们似乎没有问题。显示有问题的两个约束!我试过了,但没用。我创建了一个演示项目,他们的it似乎工作得很好,我认为同样的,自动插入可能是个问题。