我正在使用 UICollectionView
快速滚动浏览一组缩略图。滚动结束后,我想显示当前缩略图的更大高分辨率版本。
如何检测用户何时完成滚动?我确实实现了 didEndDisplayingCell
,但这只会告诉我某个特定单元格何时滚动关闭;它没有告诉我滚动 Action 何时真正完成。
最佳答案
NS_CLASS_AVAILABLE_IOS(6_0) @interface UICollectionView : UIScrollView
UICollectionView
是 UIScrollView
的子类。所以如果你设置了委托(delegate)并实现了UIScrollViewDelegate
,你应该能够像UIScrollView
一样检测到这一点。
例如:-
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;
根据 documentation ,上面的方法应该告诉 ScrollView 何时结束减速滚动运动。
关于ios - UICollectionView:如何检测滚动何时停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14868269/