我的iphone应用程序中有一个按钮,当我点击它调用链接方法的按钮时,我已经完成了:
[myButton addTarget:self action:@selector(buttonTapped:) forControlEvents:UIControlEventTouchUpInside];
一切运作良好,但我想如果用户连续按下按钮说5秒,那么他将会显示一条消息,在一段时间后消失并且按钮没有被点击,我该怎么做,请帮帮我。
非常感谢提前。 问候 iPhone Developer11
答案 0 :(得分:1)
您可以使用UIControlEventTouchDown
并确保在右侧视图中触及它,如果它是启动计时器。如果没有UIControlEventTouchUpInside 5秒钟,你可以做任何你需要做的事情。
答案 1 :(得分:1)
您应该检查UILongPressGestureRecognizer的文档。我认为它符合您的要求。