MKAnnotationView在拖动引脚之前显示标注

Arm*_*min 1 iphone mapkit mkmapview mkannotationview ios

我有一组MKPinAnnotationViews可拖动,可以显示标注.当我想通过长按引脚来拖动一个引脚时,它的标注会打开并禁用我的触摸,所以我再次长按以开始拖动.我不想要这种行为,而是喜欢在第一次触摸时拖动引脚.有没有办法控制这种行为?或者有没有办法显示标注Touch Up Inside而不是Touch Down

Arm*_*min 5

自己找到了答案:

-(void)mapView:(MKMapView *)mapView didDeselectAnnotationView:(MKAnnotationView *)view
{
    [view setSelected:YES];
}
Run Code Online (Sandbox Code Playgroud)