iOS Touchesbegan后续触摸仅在第一次触摸移动时到达

时间:2012-01-20 22:10:28

标签: ios ipad multi-touch touchesbegan touchesmoved

我正在为钢琴应用程序覆盖UIView中的触摸方法。

如果我用一根手指触摸iPhone或iPad,我得到了 - 预期 - touchesBegan callabck。如果我用第二根手指触摸,我会在touchesMoved回调中获得该事件。这一切都很好,但是如果第一根手指移动而第二根手指在第二根手指移动时,我只能获得第二次(和第三次等)回调。

对于钢琴应用程序,这是一个问题,因为我需要能够非常快速地触摸。

有人知道这方面的工作吗?除了使用touchesBegan / Moved / Ended方法之外还有其他选择吗?

1 个答案:

答案 0 :(得分:3)

您是否为该UIView启用了多点触控(setMultipleTouchEnabled:YES)?