0

我正在做一个钢琴应用程序。我正在使用按钮操作来播放音乐。但它不支持拖动功能。我也使用过 touchesMoved(),touchBegan() 方法。但是 nothigh 正在工作。有人可以帮助我吗?

4

1 回答 1

2

Button 支持拖动功能。您应该通过以下控制事件添加您的目标。

[button addTarget:target action:@selector(action1) forControlEvents:UIControlEventTouchDragInside];
[button addTarget:target action:@selector(action2) forControlEvents:UIControlEventTouchDragOutside];
[button addTarget:target action:@selector(action3) forControlEvents:UIControlEventTouchDragExit];
[button addTarget:target action:@selector(action4) forControlEvents:UIControlEventTouchDragEnter];

为每个事件实施适当的操作,它应该识别适当的拖动事件。

于 2012-05-30T08:31:28.957 回答