Используя MKMapView у меня есть груда annoatations, загруженных на него, и я хочу смочь отфильтровать аннотации, отображенные с сегментированным управлением.
Я использую пользовательские аннотации с переменной типа, таким образом, я могу сказать им друг кроме друга, но я не смог найти способ скрыть и отобразить подмножество представлений аннотации по желанию.
Конечно, попробуйте это:
Objective-C решение:
[[yourMapView viewForAnnotation:yourAnnotation] setHidden:YES]
Swift 4 решение:
yourMapView.view(for: yourAnnotation)?.isHidden = true
Это вернет вам представление, связанное с указанным объектом аннотации, затем вы можете установить представление скрытым. Вот документация.