点击并按住地图时如何创建活动?

时间:2011-04-04 13:07:41

标签: iphone mapkit

它在Maps.app中的工作方式相同:当您点按并按住一两秒时,应用会在那里放置一个引脚。

我会在这里附上一段代码(我需要LongPress来处理注释,它在这段代码中不起作用)。请考虑帮助。

MKPinAnnotationView* pinView = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:MeAnnotationIdentifier] autorelease];
pinView.canShowCallout = NO;            
UILongPressGestureRecognizer *longPressGesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(showCountdown:)];
[pinView addGestureRecognizer:longPressGesture];
[longPressGesture release];

1 个答案:

答案 0 :(得分:0)

您可以使用UILongPressGestureRecognizer。您可以指定触发所需的时间。然而,在那里放置一个引脚是一个正确放置和动画图像的问题,但为您提供代码将为您完成所有工作,而不是简单地帮助您解决问题?