单击并拖动到另一个按钮

Posted

技术标签:

【中文标题】单击并拖动到另一个按钮【英文标题】:Click and drag to another button 【发布时间】:2012-06-20 19:32:31 【问题描述】:

有一个名为 DurionLite 的应用程序(iPhone 上免费),它玩文字游戏,点击字母并将其拖入单词构造槽以创建单词。当拖动的字母靠近构造槽时,最近的构造槽的边界会突出显示,如果您随后松开该字母,它会进入突出显示的构造槽。然后,您还可以单击并从构造槽中拖动字母(尽管不能回到它们的原始位置)。我正在尝试做类似的事情,但无法弄清楚如何做到这一点。谁能赐教?

【问题讨论】:

What have you tried? 是的,去我的问题这里***.com/questions/11121827/…我希望我有帮助 我尝试使用 TouchDown 和 TouchUp,但 TouchUp 仅注册为原始 UIButton 的事件,而不是发生 TouchUp 的 UIButton。我也尝试了一些 Drag 事件,但它们也不起作用。 @comradsky 您的评论说提供的解决方案不起作用。这是真的吗? 【参考方案1】:

第二个工作的人。它看起来更复杂,但部分代码甚至不需要在那里。

【讨论】:

它需要做一些改动(特别是 NSArray 部分并没有像写的那样工作),但它基本上工作了。

以上是关于单击并拖动到另一个按钮的主要内容,如果未能解决你的问题,请参考以下文章

ImageIcon 在窗口中单击并拖动

在java中拖动多个按钮视图

可拖动按钮时如何将单击事件设置为禁用?

视图控制器转换的3种方式

是否可以从一个 UIButton 中单击并拖动标题并将其拖放到另一个 UIButton 的标题中?

单击并拖动多个项目时,QListWidget 导致分段错误