我想用特定图像替换典型的iOS mapkit“pin”。我是新来的编码,所以我不知道到底为什么这是行不通的,但这里是我已经尝试:iOS中的自定义注释图像
的方法
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation
{
我有,除其他事项外,这个:
pinView.animatesDrop=YES;
pinView.canShowCallout=YES;
//pinView.pinColor=MKPinAnnotationColorPurple;
UIImage *pinImage = [UIImage imageNamed:@"Jeff.png"];
[pinView setImage:pinImage];
但是,即使代码编译好,pinView没有被设置pinImage。任何想法为什么不呢?
请参阅http://stackoverflow.com/questions/5373265/custom-mkannotation-image-goes-back-to-default-when-i-attempt-to-drag,http://stackoverflow.com/questions/ 10501341/mkpinannotationview-custom-image-is-replacement-by-pin-with-animating-drop,http://stackoverflow.com/questions/9814988/mkmapview-instead-of-annotation-pin-a-custom-view,等 – Anna 2012-07-10 11:57:05