25

マップ コンセプトは初めてです。

添付画像を一度探してみてください。

ここに画像の説明を入力

「ピン」をクリックすると、「Admire your smile」または任意のテキストというメッセージが表示されます.....テーブル ビューを選択するときに、そのピンのメッセージを表示する必要があります(withそのピンのユーザー操作をアウト)...

このマップとピンには以下のコードを使用しています。

    -(void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:YES];
customLocation.latitude=[casesobjc.latitude_string doubleValue];
        customLocation.longitude=[casesobjc.longitude_string doubleValue];
 MapViewAnnotation *newAnnotation = [[MapViewAnnotation alloc] initWithTitle:casesobjc.locationForMap_string andCoordinate:customLocation];
[mapView addAnnotation:newAnnotation];
}
- (MKAnnotationView *) mapView: (MKMapView *) mapView viewForAnnotation: (id<MKAnnotation>) annotation {
 MKPinAnnotationView *pin = (MKPinAnnotationView *) [mapView dequeueReusableAnnotationViewWithIdentifier: @"annotation_ID"];
if (pin == nil) {
        pin = [[MKPinAnnotationView alloc] initWithAnnotation: annotation reuseIdentifier: @"annotation_ID"];
    } else {
        pin.annotation = annotation;
    }
    pin.pinColor = MKPinAnnotationColorPurple;
    pin.animatesDrop = YES;
    pin.canShowCallout=YES;
return pin;
}

以下のように、すべてのピンを一度に表示します。

ここに画像の説明を入力

方法 テーブル ビューをクリックしたときに、ピンを選択したときに表示されるように、そのピンのタイトルを表示する必要がありますか?

前もって感謝します

4

2 に答える 2