0

我将为一架完全可配置的钢琴编程。在我注意到的一些钢琴示例中,当手指滑过它们时,键是“悬空的”。有人举例说明如何正确处理“触摸开始”、“触摸结束”和“触摸移动”吗?谢谢和最好的问候

4

1 回答 1

0

我找到了适合我的解决方案。问题是,在处理完所有“触摸结束”事件后,iOS 触摸队列中有时会剩余类型为“触摸移动”的触摸事件,直到另一个触摸完成后才会触发“触摸移动”方法(例如,在对象之外或对象中的新触摸)。所以我在“触摸结束”方法中调用“触摸移动”方法。可能这不是一个好方法,有人有更好的建议。

我已经在 App 的“AAccompanist”、“AccordionPlus”、“MIDItoolsPlus”中实现了钢琴。我可以提供一些示例代码。

于 2015-01-19T09:18:39.230 回答