2013-08-05 30 views
1

我有一組MKPinAnnotationView s可拖動並可顯示標註。當我想通過長按銷釘拖動銷釘時,其標註打開並禁用我的觸摸,所以我再次長按以開始拖動。我不希望這種行爲,並希望首次觸摸時拖動該引腳。有沒有辦法來控制這種行爲?或者有沒有辦法在Touch Up Inside而不是Touch Down上顯示標註?MKAnnotationView在拖動針之前顯示標註

回答

5

找到自己的答案:

-(void)mapView:(MKMapView *)mapView didDeselectAnnotationView:(MKAnnotationView *)view 
{ 
    [view setSelected:YES]; 
} 
+0

我堅持MKPinAnnotationView的相同的行爲。它不適用於iOS 9.0。上面的委託方法從不被調用。 – Jassi