UIColectionView在滚动视图中垂直滚动 - 在滚动收藏视图的区域时禁用滚动视图
我有一个垂直滚动的collectionview。它在滚动视图的顶部也是垂直滚动的。当用户滚动collectionview区域时,是否可以禁用滚动视图滚动?我只想在收集视图内滚动时阻止整个页面滚动。谢谢。在Swift中编码。UIColectionView在滚动视图中垂直滚动 - 在滚动收藏视图的区域时禁用滚动视图
目前是你的代码如下:
的UIScrollView与另外两个作为子女的父或母,
- 的UIScrollView
- 的UIView
- UICollectionView
如果是的话你应该做的是从UIScrollView的内删除UICollectionView象下面这样:
- 的UIScrollView
- 的UIView
- UICollectionView
- 的UIView
一旦你完成了这个,你应该能够单独处理UICollectionView滚动。
另外为了将来的参考,它可以帮助我们回答这个问题,如果你包括你现在的代码看起来像什么样的,或者你已经尝试了一些步骤来纠正这个动作。
希望这会有所帮助!
我在滚动视图中有收藏视图,因为我需要整个页面向下滚动才能刷新 – user6520705
您可以发布一部分代码,以便我可以修改它以便为您正常工作吗? – ItsSgtMarv
您使用的是自动布局吗? – gmogames
不,我不使用自动布局 – user6520705
这应该在默认情况下工作,不需要'破解停止滚动视图的方法'我会尝试在scrollview中创建一个uiview(容器),然后把collectionview放在这个容器视图中,确保你正确地创建了自己的框架,或者使用自动布局来完成它。 – gmogames