2011-08-16 15 views

risposta

24

Secondo il codice di seguito, l'immagine e il perno MKPinAnnotationView sono entrambi 32 punti di larghezza e 39 punti alti:

- (MKAnnotationView *)mapView:(MKMapView *)mapView 
     viewForAnnotation:(id <MKAnnotation>)annotation 
{ 
    MKPinAnnotationView *pav = (MKPinAnnotationView *)[mapView 
      dequeueReusableAnnotationViewWithIdentifier:@"test"]; 
    if (pav == nil) 
    { 
     pav = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation 
       reuseIdentifier:@"test"] autorelease]; 
    } 

    pav.annotation = annotation; 

    NSLog(@"pav.frame.size = %@, pav.image.size = %@", 
     NSStringFromCGSize(pav.frame.size), 
     NSStringFromCGSize(pav.image.size)); 

    return pav; 
} 
Problemi correlati