0

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

4

1 回答 1

2

为此,您可以使用 UILongPressGestureRecognizer。将您的按钮添加到 UILongPressGestureRecognizer 。UILongPressGestureRecognizer 有两种状态:

1.UIGestureRecognizerStateBegan
2.UIGestureRecognizerStateEnded

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

于 2013-07-09T04:15:19.587 回答