它在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];
答案 0 :(得分:0)
您可以使用UILongPressGestureRecognizer。您可以指定触发所需的时间。然而,在那里放置一个引脚是一个正确放置和动画图像的问题,但为您提供代码将为您完成所有工作,而不是简单地帮助您解决问题?