我需要将框架设置为用作 pinAnnotation 图像的图像。
这是我添加的图像,
MKAnnotationView* annotationView = [objMapView dequeueReusableAnnotationViewWithIdentifier:annotationIdentifier];
if(!annotationView)
{
annotationView = [[MKAnnotationView alloc] initWithAnnotation:annotation
reuseIdentifier:annotationIdentifier];
}
annotationView.image = [UIImage imageNamed:@"rrb.png"] ;
当前视图是这样的……而该图像将用于每个 annotationPin。虽然这张图片很大,但我如何设置框架以使其适合我的框架。这些图像将来自 webService。
视图应该是这样的......(我改变了图像的大小)
在注释上设置图像:
UIImageView *imgV = [[UIImageView alloc] initWithImage:[UIImage imageNamed:joinString]];
[imgV setFrame:CGRectMake(0, 0, 40, 40)];
annotationView.image = imgV.image;
// join String 是包含从 webService 获取的图像的字符串。