我有一个垂直滚动的集合视图,我想在检测到垂直滑动时在滚动顶部使用其他功能。我可以使用手势识别器执行此操作,还是必须挂钩ScrollView
代理并计算滑动偏移?
我尝试在集合视图中添加GestureRecognizer
并发现将其设置为Left / Right会调用委托方法,但是,当我将其设置为向上时,方法将被忽略。是否只需要将其他设置应用于手势或CollectionView,或者此方法无效?
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
然而,手势的时机似乎存在一些问题。我现在正在努力筛选文档,但只是偶尔捕获向下滑动。