我有一个附有UIPanGestureRecognizer的UIScrollView。
在拖动时,我想触发手势识别器,或scrollViewDidScroll
,或者有时只需一次拖动。但是,手势识别器会窃取触摸事件,因此滚动视图无法滚动。
有没有办法将单个触摸事件发送到scrollViewDidScroll
和手势识别器?
(我尝试了子类化scrollview并覆盖gestureRecognizer(UIGestureRecognizer,
shouldRecognizeSimultaneouslyWithGestureRecognizer:UIGestureRecognizer)
,但没有效果,我认为因为scrollViewDidScroll
不依赖于手势识别器。)
答案 0 :(得分:0)
事实证明collectionView
具有panGestureRecognizer
属性。问题解决了。