我有以下代码片段
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
NSUInteger numberTaps = [touch tapCount];
// Tapping
if (numberTaps > 0) {
// do something
}
...
上面的代码基本上检测小图像上的单击(宽度 = 18 和高度 = 36)。它可以在 90% 的时间内检测到单击。
但它有时会错过它(随机)。我必须点击几次才能拾取单次点击。
我做错了什么或错过了什么,所以我可以始终如一地检测到 100% 的单击?