【问题标题】:MKPinAnnotationView: Pin width and heightMKPinAnnotationView:引脚宽度和高度
【发布时间】:2011-10-28 00:31:06
【问题描述】:

MKPinAnnotationView pin 的宽度和高度是多少?

编辑:更具体地说,iPhone 屏幕上包含图钉的假想矩形的宽度和高度。

【问题讨论】:

    标签: ios ios4 mkmapview mkpinannotationview


    【解决方案1】:

    根据下面的代码,pin图片和MKPinAnnotationView都是32点宽和39点高:

    - (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;
    }
    

    【讨论】:

      猜你喜欢
      • 2013-10-29
      • 2011-10-19
      • 2015-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 2012-11-01
      • 2016-08-02
      相关资源
      最近更新 更多