在ios中UIButton反复出现的事件是什么?

时间:2013-07-09 04:04:48

标签: ios

我们是否可以这样做,以便用户将手指放在按钮上,以便方法自动重复调用,直到用户将手指移到按钮上?

1 个答案:

答案 0 :(得分:2)

您可以使用UILongPressGestureRecognizer来实现此目的。将您的按钮添加到UILongPressGestureRecognizer。 UILongPressGestureRecognizer有两种状态:

1.UIGestureRecognizerStateBegan
2.UIGestureRecognizerStateEnded

在第一个状态下使用计时器连续调用任何已定义的方法。并在第二种方法取消该计时器,以便该方法将不再调用。