Как можно перетащить вывод MKPinAnnotationView только одним касанием?

Я добавляю MKPinAnnotationView и setDragAble. мой код здесь

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation {
    MKPinAnnotationView *annotationView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"pin"];
    [annotationView setDraggable:YES];
    annotationView.pinColor = MKPinAnnotationColorPurple;
    return [annotationView autorelease];
}

хорошо, я могу перетащить булавку.

но одна проблема в том, что это не просто одно нажатие. всегда нужно второе касание.

когда я выбрал первое касание, но не могу перетащить. когда я нажимаю снова, доступно перетаскивание.

что не так? Мне нужно перетащить одним касанием, например "Map.app"

7
задан seapy 22 February 2011 в 01:23
поделиться