【问题标题】:how to drag and drop UIButton如何拖放UIButton
【发布时间】:2012-05-18 07:23:26
【问题描述】:

我想将UIbutton 拖放到我的应用中,例如 iPhone 主屏幕图标。

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

【问题讨论】:

  • 尝试将您的触摸动作改为 TouchUpInside。
  • 今后,请花更多时间撰写或格式化您的帖子。格式化帮助可以找到here

标签: iphone ipad drag-and-drop uibutton


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    相关资源
    最近更新 更多