я добавляю 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"