MKPinAnnotationView があり、viewForAnnotation メソッドで次のことを行います。
customPinView.image = [UIImage imageNamed:@"blah.png"];
リソースに blah.png を追加しました (ファイルをドラッグして)
しかし、私の画像ではなく、ストックピンがまだ表示されています。私は何か間違ったことをしていますか?完全なコードは次のとおりです。
- (MKAnnotationView *)mapView:(MKMapView *)map viewForAnnotation:(id <MKAnnotation>)annotation
{
static NSString *AnnotationViewID = @"annotationViewID";
MKAnnotationView *annotationView = (MKAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:AnnotationViewID];
if (annotationView == nil)
{
annotationView = [[[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationViewID] autorelease];
}
annotationView.image = [UIImage imageNamed:@"blah.png"];
annotationView.annotation = annotation;
return annotationView;
}