好吧,所以你通常有一個對象X你想在MKMapView中註釋。你這樣做的方式:乾淨的解決方案知道哪個MKAnnotation已被挖掘?
DDAnnotation *annotation = [[DDAnnotation alloc] initWithCoordinate: poi.geoLocation.coordinate title: @"My Annotation"];
[_mapView addAnnotation: annotation];
然後創建內部
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation;
與註解視圖時,一些標註被竊聽,你處理內部事件:
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;
什麼是乾淨的解決方案將X傳遞給最新的點擊事件?
謝謝!我沒有注意到MKAnnotationView接口的註解屬性!這就是我一直在尋找的! – 2010-02-26 15:06:34