UIButton检测按住,以及“手势识别器”?

时间:2013-05-07 03:13:01

标签: ios uibutton uigesturerecognizer gesture

我正在试图找出如何检测按住,以及UIButton上的手势识别器。

我做了搜索,但没找到我到底要找的东西。 这是一个快速的GIF,看看我正在尝试做什么:http://blitzzmobile.com/files/button.gif (在gif的情况下,用户按住“5”按钮并向上拖动以选择添加按钮。) 如果有人能给我一个提示或指出我正确的方向,我将不胜感激!

编辑:此外,我想知道是否可以检测“拖动”的位置并相应地制作动画。 (例如:如果有人拖动一半的距离来显示新菜单,则菜单会相应地设置动画)&检测拖拽释放的方法,而不是UIButton,但是当用户在触摸UIButton并且拖动后抬起手指时,会调用一个动作,这可能吗?

1 个答案:

答案 0 :(得分:0)

对于谁可能从中受益,这就是我所做的:

    -(IBAction) yourAction:(UISwipeGestureRecognizer *)recognizer{
         if(yourbutton.highlighted){
              //Do your animation/setup here.
         }
    }