iOS 使用 PullToRefreshView 使 UICollectionView 可滚动

Posted

技术标签:

【中文标题】iOS 使用 PullToRefreshView 使 UICollectionView 可滚动【英文标题】:iOS make UICollectionView scrollable with PullToRefreshView 【发布时间】:2012-12-23 08:40:46 【问题描述】:

当您只有几个单元格时,如何使 UICollectionView 可滚动?

我已经实现了一个 UICollectionView,它以网格的形式布置单元格。如果只有几个单元格,则默认情况下 UICollectionView 不可滚动(所有单元格都适合手机屏幕)。

不过,我还实现了 PullToRefreshView。当我有很多单元格时,这非常有效,因为 UICollectionView 是可滚动的,我可以拉动和刷新。

尽管只有几个单元格,我可以做些什么来使 UICollectionView 可滚动?

这是我初始化 PullToRefreshView 的方式

self.pull = [[PullToRefreshView alloc] initWithScrollView:self.collectionView];
[self.collectionView addSubview:self.pull];

【问题讨论】:

【参考方案1】:

因为 UICollectionView 继承自 UIScrollView,所以只要设置 self.collectionView.alwaysBounceVertical = YES 即可获得持久弹跳,无论您的集合视图有多少个单元格。

【讨论】:

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

iOS - JSONModel的基本使用(OC)

即使使用 #available(iOS 15.0, *),iOS 15 唯一的视图修饰符也会导致 iOS 14 崩溃

[iOS] 在 ios10 中使用 imessage

使用 SmartFace.io 录制音频(Android - Ios)

iOS - 如何使用 branch.io 在 Appstore 中测试深度链接

IOS AlterView的使用(IOS8.0以前使用)