我想用特定圖像替換典型的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