Ios UICollectionView在Scrollview内垂直滚动-在集合视图区域滚动时禁用Scrollview的滚动

Ios UICollectionView在Scrollview内垂直滚动-在集合视图区域滚动时禁用Scrollview的滚动,ios,swift,uiscrollview,uicollectionview,Ios,Swift,Uiscrollview,Uicollectionview,我有一个垂直滚动的collectionview。它位于同时垂直滚动的滚动视图的顶部。当用户在collectionview区域中滚动时,是否可以禁用滚动视图滚动。我想防止整个页面在尝试在集合视图中滚动时滚动。非常感谢。用Swift编码 当前是您的代码,如下所示: UIScrollView作为父级,其他两个作为子级 UIScrollView UIView UICollectionView 如果是这样,您只需从UIScrollView中删除UICollectionView,如下所示: UIS

我有一个垂直滚动的collectionview。它位于同时垂直滚动的滚动视图的顶部。当用户在collectionview区域中滚动时,是否可以禁用滚动视图滚动。我想防止整个页面在尝试在集合视图中滚动时滚动。非常感谢。用Swift编码

当前是您的代码,如下所示:

UIScrollView作为父级,其他两个作为子级

  • UIScrollView
    • UIView
    • UICollectionView
如果是这样,您只需从UIScrollView中删除UICollectionView,如下所示:

  • UIScrollView
    • UIView
  • UICollectionView
    • UIView
完成此操作后,您应该能够单独处理UICollectionView滚动

此外,如果您包含当前代码的外观或您已经尝试纠正操作的某些步骤,则它可能会帮助我们回答这个问题,以供将来参考


希望这有帮助

您正在使用自动布局吗?不,我没有使用自动布局这在默认情况下应该可以工作,不需要“破解停止scrollview的方法”,我会尝试创建uiview(容器)在scrollview中,然后将collectionview放入此容器视图中,并确保其框架正确或使用autolayout来执行此操作。我在scrollview中有collection视图,因为我需要向下滚动整个页面以进行刷新。您是否可以发布部分代码,以便我可以对其进行修改以使其正常工作?