gpt4 book ai didi

objective-c - iOS UITapGestureRecognizer 什么都不做?

转载 作者:行者123 更新时间:2023-11-28 20:47:48 25 4
gpt4 key购买 nike

很奇怪。我已经实现了一些滑动手势识别器,一切正常。不过,我只是添加了一个点击手势识别器,当我运行模拟器并单击时,我没有任何效果。在下面的代码中,[self doMethod] 永远不会触发。我在 viewDidLoad 中为我的 Controller 设置了所有手势识别器。我正在使用 UIWebView,因此那里可能有些奇怪。有什么想法吗?

我正常设置识别器:

UITapGestureRecognizer *tapper = [[UITapGestureRecognizer alloc]initWithTarget:self        action:@selector(handleTap:)];
[self.view addGestureRecognizer:tapper];

handleTap 方法。

-(IBAction)handleTap:(UITapGestureRecognizer*)sender{
[self doMethod];
}

最佳答案

这应该可行

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}

UIWebView 有自己的gestureRecognizers

这告诉 UIWebView 我们要使用额外的手势识别器

关于objective-c - iOS UITapGestureRecognizer 什么都不做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3762855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com