我们是否可以这样做,以便用户将手指放在按钮上,以便方法自动重复调用,直到用户将手指移到按钮上?
答案 0 :(得分:2)
您可以使用UILongPressGestureRecognizer来实现此目的。将您的按钮添加到UILongPressGestureRecognizer。 UILongPressGestureRecognizer有两种状态:
1.UIGestureRecognizerStateBegan
2.UIGestureRecognizerStateEnded
在第一个状态下使用计时器连续调用任何已定义的方法。并在第二种方法取消该计时器,以便该方法将不再调用。