0

pinAnnotation の画像として使用される画像にフレームを設定する必要があります。

これで私は画像を追加し、

MKAnnotationView* annotationView = [objMapView dequeueReusableAnnotationViewWithIdentifier:annotationIdentifier];
    if(!annotationView)
    {
        annotationView = [[MKAnnotationView alloc] initWithAnnotation:annotation
                                                      reuseIdentifier:annotationIdentifier];
    }

    annotationView.image = [UIImage imageNamed:@"rrb.png"] ;

ここに画像の説明を入力

現在のビューは次のようになっています...一方、この画像は各注釈ピンに使用されます。この画像は大きいですが、フレームに合わせてフレームを設定するにはどうすればよいですか。これらの画像は、webService を介して送信されます。

ビューは次のようになっているはずです...(画像のサイズを変更しました)

ここに画像の説明を入力

ここに画像の説明を入力

注釈に画像を設定するには:

UIImageView *imgV = [[UIImageView alloc] initWithImage:[UIImage imageNamed:joinString]];
        [imgV setFrame:CGRectMake(0, 0, 40, 40)];
         annotationView.image = imgV.image;

// join String は、webService から取得した画像を含む文字列です。

4

2 に答える 2