如何拖放UIButton

时间:2012-05-18 07:23:26

标签: iphone ipad drag-and-drop uibutton

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

我可以这样做,但点击按钮时应执行操作。但拖动按钮时也会调用此操作。我正在使用UIControlEventTouchDown进行触摸操作,使用UIControlEventTouchDragInside来拖动按钮。

1 个答案:

答案 0 :(得分:2)

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