【问题标题】:Cocoa Touch - Drag onto button to trigger eventCocoa Touch - 拖到按钮上触发事件
【发布时间】:2010-09-23 00:16:50
【问题描述】:

大家好,只是想知道添加此功能的最佳方法是什么。

我希望能够通过 touchDownInside 正常按下按钮,但我也希望能够将手指从一个按钮滑到下一个按钮并触发下一个按钮。

我该怎么做?

例如:

(-) -> (-)
^按钮^

【问题讨论】:

    标签: iphone xcode button drag


    【解决方案1】:

    您可以实现 touchesEnded 方法并检查触摸点是否在您的任何按钮框架内..

    【讨论】:

    • 触摸结束是否仅在按钮释放时触发?我希望手指一触摸屏幕就立即激活,当您滑动手指时,您触摸的所有按钮都会触发。
    • 在这种情况下,您可以使用 touchesMoved 并在触摸位置进入按钮的框架时触发按钮操作。只有您必须确保该操作仅在触摸移动时触发一次为触摸遍历的每个像素调用..
    猜你喜欢
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 2014-12-16
    • 1970-01-01
    • 2013-05-11
    • 2023-03-11
    • 2014-05-10
    • 1970-01-01
    相关资源
    最近更新 更多