私は多くのピンを作成しました。ピンを押すと、タイトルが表示される必要がありますが、サブタイトルは非表示にする必要があります。これは、長いテキストであり、UItextView に表示されるためです。問題は、サブタイトルを非表示にする方法が見つからなかったことです。そのため、タイトルの下に、次で終わる長いテキストがあります: ...
- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
{
MKPointAnnotation *myAnnot = (MKPointAnnotation *)view.annotation;
field.text = myAnnot.subtitle;
}
残念ながら、MKPointAnnotation にタグを割り当てる方法が見つからないため、この方法を使用する必要がありました。これは私がそれを作成する方法です:
MKPointAnnotation *annotationPoint2 = [[MKPointAnnotation alloc] init];
annotationPoint2.coordinate = anyLocation;
annotationPoint2.title = [NSString stringWithFormat:@"%@", obj];
annotationPoint2.subtitle = [NSString stringWithFormat:@"%@", key];