Я хотел бы эмулировать функцию «Drop Pin» в приложении «Карты». В моем контроллере есть отображение карты, к которому я могу добавить MKPlacemark. Хотя он не реагирует на действия пользователя. Могу ли я эмулировать удаленный штифт с классами акций или мне нужно создать подкласс представления MKAnnotation?
EDIT2:
Вот код, который я пробую, который, я думаю, должен работать. Он бросает булавку, и я могу изменить цвет, но его нельзя переместить.
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id
<MKAnnotation>)annotation
{
MKPinAnnotationView *pinView = [[MKPinAnnotationView alloc]
initWithAnnotation:annotation reuseIdentifier:nil];
[pinView setDraggable:YES];
[pinView setAnimatesDrop:YES];
[pinView setPinColor:MKPinAnnotationColorGreen];
return pinView;
}