Преамбулаудалить информацию кнопки выбора карты Аннотация Название
я реализовал аннотацию карту с помощью MKMapView и MapAnnotation. При нажатии на заголовок появляется изображение, изображенное на следующем изображении.
Я использовал следующий LOC для реализации указанной карте аннотаций:
// VENUE 1 PIN.
CLLocationCoordinate2D venue1Location = CLLocationCoordinate2DMake(-27.5, 153.5);
MapAnnotation *venue1Pin = [[MapAnnotation alloc] initWithTitle:@"1 ONE ST" Location:venue1Location];
ВИД ДЛЯ АННОТАЦИЯ DeleGate МЕТОД:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation
{
if ([annotation isKindOfClass:[MapAnnotation class]])
{
MapAnnotation *venueLocationAnnotation = (MapAnnotation *)annotation;
MKAnnotationView *venueLocationAnnotationView = [mapView dequeueReusableAnnotationViewWithIdentifier:@"customAnnotation"];
venueLocationAnnotationView.rightCalloutAccessoryView.hidden = YES;
if (venueLocationAnnotationView == nil)
venueLocationAnnotationView = venueLocationAnnotation.annotationView;
else
venueLocationAnnotationView.annotation = annotation;
return venueLocationAnnotationView;
}
else
{
return nil;
}
}
ВОПРОС
Как удалить информацию из вышеупомянутого названия названия аннотации карты?
Пожалуйста, покажите ваш метод viewForAnnotation делегата. – Anna
Пожалуйста, см. Выше @Anna – arman
Я внедрил сайтLocationAnnotationView.rightCalloutAccessoryView.hidden = YES; метод в методе делегата и пользовательский класс аннотации. – arman