Iphone 如何在地图视图中检测挤压和轻触?

Iphone 如何在地图视图中检测挤压和轻触?,iphone,xcode4,Iphone,Xcode4,你们所有人。我一直在地图视图上工作,但我无法解决夹点和点击检测问题。我想在地图视图中检测夹点和点击 我在iPhone MapView中尝试了以下代码 UITapGestureRecognizer*点击=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(checktap)]; [self.mapView addgestureRecognitor:点击]; [点击释放] UIPinchGestureRecogniz

你们所有人。我一直在地图视图上工作,但我无法解决夹点和点击检测问题。我想在地图视图中检测夹点和点击

我在iPhone MapView中尝试了以下代码

UITapGestureRecognizer*点击=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(checktap)]; [self.mapView addgestureRecognitor:点击]; [点击释放]

UIPinchGestureRecognizer*pinch=[[UIPinchGestureRecognizer alloc]initWithTarget:自操作:@selector(checkpinch)]; [self.mapView addgesturecognizer:pinch]; [按压释放]

抽头工作但夹点检测不工作的位置

请帮帮我


感谢您的高级支持。

在您的视图中添加以下代码,并在您的.h文件中加载和添加手势识别器委托

享受……:)


“我想在地图视图中检测挤压和轻触。”-您尝试过什么?什么不起作用?所以这不是一个“免费做我的编码”的网站。我曾尝试在地图视图中添加UIPangestureRecognitor、UIPinchgestureRecognitor作为手势识别器,但没有成功
[self.view insertSubview:mapView atIndex:0];

//Gesture reconizer
UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc]initWithTarget:self action:@selector(checkpinch)];
[pinch setDelegate:self];
[pinch setDelaysTouchesBegan:YES];
[self.mapView addGestureRecognizer:pinch];
[pinch release];

UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(checktap)];
[singleTap setDelegate:self];
singleTap.numberOfTapsRequired = 1;
singleTap.numberOfTouchesRequired =2;
[self.mapView addGestureRecognizer:singleTap];
[singleTap release];


UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(checktap)];
[doubleTap setDelegate:self];
doubleTap.numberOfTapsRequired = 2;
doubleTap.numberOfTouchesRequired =1;
[self.mapView addGestureRecognizer:doubleTap];
[doubleTap release];