我正在为 iPhone 编写一个 Objective-C 程序。
我正在尝试实现 aUILongPressGestureRecognizer
并且无法让它按照我想要的方式运行。
我想做的很简单:
响应在屏幕上按住的触摸。
每当触摸移动和触摸开始时,UILongPressGestureRecognizer
效果都很好,但如果我在同一个地方按住触摸,什么也不会发生。
为什么?
如何处理开始、不动并停留在同一个地方的触摸?
这是我当前的代码。
// Configure the press and hold gesture recognizer
touchAndHoldRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(touchAndHold:)];
touchAndHoldRecognizer.minimumPressDuration = 0.1;
touchAndHoldRecognizer.allowableMovement = 600;
[self.view addGestureRecognizer:touchAndHoldRecognizer];