2011-08-16 39 views

Trả lời

24

Theo mã dưới đây, hình ảnh pin và MKPinAnnotationView đều rộng 32 điểm và cao 39 điểm:

- (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; 
} 
Các vấn đề liên quan