使 UICollectionView 可滚动,即使它未满

Posted

技术标签:

【中文标题】使 UICollectionView 可滚动,即使它未满【英文标题】:Make the UICollectionView scrollable even when its not full 【发布时间】:2015-03-25 10:45:48 【问题描述】:

当视图中没有足够的单元格时,UICollectionView 默认禁用滚动。发生这种情况时,我需要它在拉动时弹回原位。我知道一个 hack,我可以用空表填充 UICollectionView 以启用滚动,但我希望会有一个更流畅的示例,如

我不希望视图滚动,而是自动弹回其位置。这是因为我在下面实现的效果如下所示。

https://youtu.be/r75xB9-Mb4g

有没有办法简单地实现这一点,当 UICollectionView 中没有足够的单元格时,滚动被禁用。

【问题讨论】:

你见过这个问题吗? ***.com/questions/16079624/… 那不是滚动视图。是吗? 【参考方案1】:

试试这个:

self.collectionView.alwaysBounceVertical = YES;

【讨论】:

以上是关于使 UICollectionView 可滚动,即使它未满的主要内容,如果未能解决你的问题,请参考以下文章

如何使 UICollectionView 的高度可自动调整和滚动?

即使我们滚动,如何将部分标题保持在顶部:UICollectionView

即使滚动方向设置为水平,UICollectionView 也会垂直显示?

如何使 UICollectionView 的一部分中的所有项目浮动在滚动视图上?

使 UICollectionView 始终以项目为中心停止滚动

在启用分页的情况下使两个 UICollectionView 同步滚动