Ipad钢琴般的应用程序帮助!

时间:2010-11-01 04:33:36

标签: ipad uibutton draggable sliding piano

我正在写一个类似iPad的钢琴应用程序。我首先通过UIButton创建了键,一切正常,但是当我想从一个键滑动到另一个键时,我发现它是一个拖出动作(第一个按钮)而不是触摸动作(第二个按钮) 所以只是想知道有没有人知道任何方法来禁用拖动UI按钮或任何其他更好的方法来滑动?

1 个答案:

答案 0 :(得分:0)

非常古老的问题,但正如我现在正在研究的那样...当我开始实现钢琴键盘时,我只是使用了键盘的大图像,并确定了在我的控制器中按下了什么键{{ 1}},touchesBegan方法。然后,当我想添加按键效果时,我认为touchesMoved s会运行良好。不幸的是,我遇到了同样的问题:按下第一个UIButton键“捕获”触摸,然后其他键无法使用。

我认为最简单的解决方案是返回原始控制器UIButtontouchesBegan方法。我将所有touchesMoved更改为UIButton s,并从控制器执行触摸检测和关键动画。