UICollectionView滚动ViewController

时间:2019-05-05 16:22:53

标签: ios swift

我正在尝试在viewController中实现CollectionView。

它很好用。

我遇到的问题是CollectionView在Parent控制器内滚动。

如果要滚动集合视图,我希望这样做-整个视图将滚动,而不仅仅是集合视图位。

我尝试禁止在“收藏夹视图”上滚动,但是什么也没有滚动了。

那么我将如何设置集合视图,以便一旦滚动它,整个页面就会滚动,而不仅仅是集合视图在父视图控制器内部滚动?

1 个答案:

答案 0 :(得分:1)

这应该很简单,并且您已经做了一件正确的事情。

  1. 禁止滚动collectionView(或tableView,以后以防万一,如果它们会使用,它们基本上是相同的)。
  2. 将您的collectionView(或tableView)添加到scrollView中。
  3. 该scrollView当然在您控制器的视图中。
  4. 确保正确设置每个约束。
  5. 您可能需要获取collectionView的大小(例如,高度),并将该高度值设置为collectionView的约束高度。

我过去的这些回答应该对您有帮助:

Voila。唯一启用的滚动是包含您的collectionView(或tableView)的scrollView。