0
私はチュートリアルを読んで、特定の場所にピンを追加しました....地図上に自分のオブジェクトを配置する方法は?
ピンの場所で自分の写真を表示するにはどうすればよいですか?可能であれば
いくつかのコードを入力してください...
は私は知りません申し訳ありません
私はチュートリアルを読んで、特定の場所にピンを追加しました....地図上に自分のオブジェクトを配置する方法は?
ピンの場所で自分の写真を表示するにはどうすればよいですか?可能であれば
いくつかのコードを入力してください...
は私は知りません申し訳ありません
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{
MKPinAnnotationView *pinView = nil;
static NSString *defaultPinID = @"CameraAnnotation";
pinView = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:defaultPinID];
if (pinView == nil)
pinView = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:defaultPinID] autorelease];
UIImageView *pinImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 24, 32)];
UIImage *pinImage = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"pinImage" ofType:@"png"]];
pinImageView.image = pinImage;
[pinImage release];
[pinView addSubview:pinImageView];
[pinImageView release];
pinView.canShowCallout = YES;
pinView.animatesDrop = YES;
UIButton* photoButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
photoButton.tag = ((PinAnnotationView*)annotation).tag;
pinView.leftCalloutAccessoryView = photoButton;
return pinView;
}
}
はそれがphotoButton.tag =((PinAnnotationView *)で、私のミスかどうかが、私のプログラムがクラッシュしているありがとう注釈).tag; – Saawan
OK私はそれをコメントしていますが、今は問題なく動作していますが、ピンとイメージを表示しています(画像が小さいので背面が見えます)... – Saawan
yaar私はこれを前もって使っていませんが、私はその作業を見て、私たちはこのコードをアプリケーションのチャットアプリケーションのためのアプリケーションストアにアップロードする – GhostRider