Сокрытие аннотаций карты, не удаляя их

Используя MKMapView у меня есть груда annoatations, загруженных на него, и я хочу смочь отфильтровать аннотации, отображенные с сегментированным управлением.

Я использую пользовательские аннотации с переменной типа, таким образом, я могу сказать им друг кроме друга, но я не смог найти способ скрыть и отобразить подмножество представлений аннотации по желанию.

7
задан Affian 9 February 2010 в 23:13
поделиться

1 ответ

Конечно, попробуйте это:

Objective-C решение:

[[yourMapView viewForAnnotation:yourAnnotation] setHidden:YES]

Swift 4 решение:

yourMapView.view(for: yourAnnotation)?.isHidden = true

Это вернет вам представление, связанное с указанным объектом аннотации, затем вы можете установить представление скрытым. Вот документация.

10
ответ дан 7 December 2019 в 01:20
поделиться