1

UIbutton我想像iPhone 主屏幕图标一样拖放到我的应用程序中。

我可以这样做,但是在单击按钮时它应该执行一个操作。但是在拖动按钮时也会调用此操作。我正在使用UIControlEventTouchDown触摸动作和UIControlEventTouchDragInside拖动按钮。

4

1 回答 1

2

也许你可以使用 UIControlEventTouchUpInside 来代替这个动作。在 UIControlEventTouchDragInside 中,您可以将名为“dragPerformed”的共享变量更改为 YES,然后,如果为 NO,则在 UIControlEventTouchUpInside 中执行单击按钮操作,如果是 - 不执行任何操作(即拖动)并将其变为 NO

于 2012-05-18T07:37:11.387 回答