在Interface Builder中,我向MKMapView添加了一个按压手势识别器。在1秒后发送一个事件(我使用它来向地图添加标记)。我已经检查了我的手势识别器的“取消视图触摸”行为,但我的问题是,一旦识别出长按手势,如果您在屏幕上保持手指并在地图视图上拖动它,事件(长按)将在拖动时不断发送,好像它实际上是一个拖动手势识别器,导致我的地图上被添加了大量的标记......
我该如何解决这个问题?
谢谢。
我该如何解决这个问题?
谢谢。
- (void)longPressGestureRecognizerStateChanged:(UIGestureRecognizer *)recognizer {
if (recognizer.state == UIGestureRecognizerStateBegan) {
// do your stuff...
}
}