gpt4 book ai didi

iOS - 使按钮 subview 不受 Super View 的双击识别器的影响

转载 作者:行者123 更新时间:2023-11-28 21:31:17 25 4
gpt4 key购买 nike

在我的一个应用程序的 UIViewControllers 中,我有一个双击 UIGestureRecognizer,当用户双击屏幕时,应用程序将启动、暂停或恢复进程屏幕上闪烁的文字,供用户快速阅读文章。我还有一个按钮,允许用户返回一个句子,但用户只能在用户双击暂停阅读器时执行此操作。

但是,如果用户快速点击两次返回一个句子的按钮,则双击会被识别,应用程序会再次执行单词闪烁。

我的 viewDidLoad 中有以下代码:

UITapGestureRecognizer *doubleTapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)];
[doubleTapRecognizer setNumberOfTapsRequired:2];
[doubleTapRecognizer setDelaysTouchesEnded:NO];
[self.view addGestureRecognizer:doubleTapRecognizer];

有没有办法让这个按钮不受双击 UIGestureRecognizer 的影响?

最佳答案

doubleTapRecognizer.delegate = self;

如果点击按钮,则从 gestureRecognizerShouldBegin: 返回 NO。

关于iOS - 使按钮 subview 不受 Super View 的双击识别器的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35955303/

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