マップ コンセプトは初めてです。
添付画像を一度探してみてください。
「ピン」をクリックすると、「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;
}
以下のように、すべてのピンを一度に表示します。
方法 テーブル ビューをクリックしたときに、ピンを選択したときに表示されるように、そのピンのタイトルを表示する必要がありますか?
前もって感謝します