【问题标题】:Adding specific touch event to UIButton iPhone向 UIButton iPhone 添加特定的触摸事件
【发布时间】:2013-05-05 15:16:59
【问题描述】:

我正在尝试为UIButton 添加一个触摸。

我希望它是当我点击按钮时,直到我松开手指,它才会点击它。

我玩过很多触摸事件,Touch down, Touch up inside 等,但没有一个是这样工作的。这是一个很常见的触摸事件。 iPhoneUIButton怎么添加这样的东西?

【问题讨论】:

  • "Touch Down" 会这样做,直到您确定松开手指为止。
  • 我没有试过。只要我的手指按下,就会执行点击事件
  • 你的要求不清楚,能解释清楚吗?你想等到你松开手指吗?还是您想在不等待发布的情况下触发事件?
  • 我需要等我松开手指

标签: iphone ios objective-c cocoa-touch uibutton


【解决方案1】:

Touch up inside只会在你通过按钮remove your finger时执行

触地事件将在您touch the button 后立即生效。

示例项目: https://www.dropbox.com/s/hm82u553ktyszbd/ST-16385963.zip

【讨论】:

    【解决方案2】:

    Touch up inside 是您应该在这里使用的事件。如果它不起作用,那说明你没有正确实现它。

    【讨论】:

      【解决方案3】:

      你能发布你的代码吗?听起来您希望在手指抬起之前不触发 Touch Up Inside 功能。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-03
        相关资源
        最近更新 更多