我想将UIbutton
拖放到我的应用中,就像iPhone主屏幕图标一样。
我可以这样做,但点击按钮时应执行操作。但拖动按钮时也会调用此操作。我正在使用UIControlEventTouchDown
进行触摸操作,使用UIControlEventTouchDragInside
来拖动按钮。
答案 0 :(得分:2)
也许您可以使用UIControlEventTouchUpInside进行此操作,而不是触地。 在UIControlEventTouchDragInside中,您可以将名为“dragPerformed”的共享变量更改为YES,然后,如果为NO,则在UIControlEventTouchUpInside中执行单击按钮操作,如果是 - 不执行任何操作(即拖动)并将其转为否