0

ピンに複数の色を表示するにはどうすればよいですか?

私はこの機能を持つ1つのピンを持っています:

c1.latitude = 48.7258729;
c1.longitude =  4.5781534;
HistoryMarker* ad15 = [[HistoryMarker alloc] initWithCoordinate:c1 Title:@"Title" SubTitle:@"SubTitle"];

[mapView addAnnotation:ad15];
[ad15 release];"

もう 1 つはユーザーの調査によるものです

おやすみ !(私にとって、私はフランス人です =))

4

2 に答える 2

1

ピンの色を設定するには、MKPinAnnotationView の pinColor プロパティを使用します

カスタム注釈画像の場合は、MKAnnotationView 画像プロパティなどを設定します。

UIImage *annImage = [UIImage imageNamed:@"AnnotationIcon.png"];
annView.image = annImage;

MKPinAnnotationView animateDrop プロパティはカスタム イメージでは機能しないことに注意してください。ただし、そのアニメーションを複製する方法があります。MKAnnotationView ドロップをアニメーション化するにはどうすればよいですか? を参照してください。

于 2011-08-21T02:56:35.983 に答える
0

MKPinAnnotationViewは 3 つの色のうちの 1つにすぎず、それぞれに何を表すかについての独自のガイドラインがあります。さらに必要な場合は、独自のものを実装する必要があります。

編集:ピンの色を設定するには、ピンの色のプロパティを設定するだけです。

pin.pinColor = MKPinAnnotationColorRed;
pin.pinColor = MKPinAnnotationColorGreen;
pin.pinColor = MKPinAnnotationColorPurple;

それが役立つことを願っています!

于 2011-08-20T21:32:45.307 に答える