繁体   English   中英

在UILongPressGestureRecognizer上启用UIPanGestureRecognizer

[英]Enabling UIPanGestureRecognizer on UILongPressGestureRecognizer

我在UIScrollView上使用UIPanGestureRecognizer和UILongPressGestureRecognizer。 我在viewWillAppear上禁用了UIPanGestureRecognizer,因此我的滚动效果很好

appRecognizer.enabled=NO;

当用户长按视图时,我正在用longtap方法启用UIPanGestureRecognizer

appRecognizer.enabled=YES;

问题是UIPanGestureRecognizer选择器在我离开水龙头并再次按下之前不会调用方法。 我在多个UIView上有多个GestureRecognizer

[self ViewMove:appRecognizer];

但对观点有疑问。

解决此问题的最佳方法是什么? 如何在长按上调用UIPanGesture的完全选择器方法。

您是否尝试在其中一个手势识别器上使用requireGestureRecognizerToFail:方法? 传递其他UIGestureRecognizer作为参数。

如果它不起作用,请尝试交换参数和接收方手势识别器。 应该解决你的问题!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM