首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UILongPressGestureRecognizer上启用UIPanGestureRecognizer

在UILongPressGestureRecognizer上启用UIPanGestureRecognizer
EN

Stack Overflow用户
提问于 2017-01-17 23:45:41
回答 1查看 100关注 0票数 0

我在UIScrollView上使用UIPanGestureRecognizer和UILongPressGestureRecognizer。我在viewWillAppear上禁用了UIPanGestureRecognizer,这样我的滚动就可以正常工作了

代码语言:javascript
复制
appRecognizer.enabled=NO;

当用户长点击查看时,我在长点击方法中启用了UIPanGestureRecognizer

代码语言:javascript
复制
appRecognizer.enabled=YES;

问题是UIPanGestureRecognizer选择器方法不会调用,直到我离开并再次按下。我在多个UIView.i上有多个GestureRecognizer。我试过了

代码语言:javascript
复制
[self ViewMove:appRecognizer];

但是在视图状态方面有问题。

处理这个问题的最好方法是什么?如何在Long Tap上调用UIPanGesture的选择器方法。

EN

回答 1

Stack Overflow用户

发布于 2017-01-17 23:50:38

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41701375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档