我正在做一个钢琴应用程序。在那里我使用按钮动作播放音乐。但它不支持拖动功能。我也使用了touchesMoved(),touchBegan()方法。但不是很高兴。有人可以帮助我吗?
答案 0 :(得分: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];
为每个事件实施适当的操作,它应该识别正确的拖动事件。