我正在尝试将标准引脚替换为自定义引脚。在 iOS 6 中,以下代码可以正常工作并完美替换它!
static NSString* AnnotationIdentifier = @"AnnotationIdentifierDealer";
MKPinAnnotationView* pinView = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationIdentifier] autorelease];
pinView.animatesDrop=YES;
pinView.canShowCallout=YES;
UIImageView *newPin = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"newpin.png"]];
pinView.image = newPin.image;
上面的代码在 iOS5 中不起作用(它显示了原始引脚)....我可以在原始引脚上添加图像,不幸的是这不起作用,因为自定义引脚的形状不同。我可以使用以下代码将它添加到 ios 5 中的引脚上
UIImageView *newPin = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"newpin.png"]];
[pinView addSubView:newPin];
我怎样才能更换原来的销。它应该在 iOS5+6 上运行