在MKMapView上禁用两个手指点击缩小?

时间:2017-05-31 04:17:45

标签: ios objective-c mapkit

我正试图在MKMapView上的两个手指(单个)点击上禁用缩小功能。我添加了一个手势识别器,但选择器不会被调用。这个想法是覆盖默认值并停止缩小。

UITapGestureRecognizer* twoFingerTapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doStuff:)];
[twoFingerTapRecognizer setNumberOfTouchesRequired:2];
[twoFingerTapRecognizer setNumberOfTapsRequired:1];
[self.mapView addGestureRecognizer:twoFingerTapRecognizer];

未调用我的doStuff方法(并且会发生缩小)。但是,如果我将setNumberOfTapsRequired更改为2,则会调用doStuff(并且仍会出现缩小)。

[self.mapView gestureRecognizers];

以上仅列出了我的其他识别器(一些单击识别器)。

实现这一目标的正确方法是什么?

0 个答案:

没有答案