ठीक है, तो आप आम तौर पर है किसी वस्तु एक्स आप चाहते हैं एक MKMapView के अंदर पर टिप्पणी की जा करने के लिए।यह जानने के लिए कि कौन सा एमकेएनोटेशन टैप किया गया है, साफ समाधान?
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;
क्या साफ समाधान है: जब कुछ कॉलआउट उपयोग किया जाता है, आप के अंदर घटना संभाल
DDAnnotation *annotation = [[DDAnnotation alloc] initWithCoordinate: poi.geoLocation.coordinate title: @"My Annotation"];
[_mapView addAnnotation: annotation];
तो फिर तुम अंदर
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation;
और एनोटेशन दृश्य बनाते हैं: आप इस तरह से करना एक्स को नवीनतम टैप इवेंट में पास करने के लिए?
धन्यवाद! मैंने MKAnotationView इंटरफ़ेस की एनोटेशन प्रॉपर्टी नहीं देखी! यही वह था जिसे मैं ढूंढ रहा था! –