gpt4 book ai didi

iphone - 如何检测两根手指在 iPhone 上的敲击?

转载 作者:太空狗 更新时间:2023-10-30 03:39:53 25 4
gpt4 key购买 nike

如何检测两根手指在 iPhone 上的敲击?

最佳答案

如果您可以针对 OS 3.2 或更高版本,则可以使用 UITapGestureRecognizer .它真的很容易使用:只需配置它并将它附加到 View 。执行手势时,它会触发 gestureRecognizer 目标的 Action 。

例子:

UITapGestureRecognizer * r = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewWasDoubleTapped:)];
[r setNumberOfTapsRequired:2];
[[self view] addGestureRecognizer:r];
[r release];

然后您只需实现一个 - (void) viewWasDoubleTapped:(id)sender 方法,当 [self view] 被双击时将调用该方法。

编辑

我刚刚意识到您可能在谈论用两根手指检测一次点击。如果是这样的话,你可以做

[r setNumberOfTouchesRequired:2]
.

这种方法的主要优点是您不必创建自定义 View 子类

关于iphone - 如何检测两根手指在 iPhone 上的敲击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2707032/

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