Xcode MapView аннотации показаны по умолчанию - PullRequest
0 голосов
/ 21 июля 2011

Я хотел бы показать всплывающее окно с аннотацией (заголовок и вложенный заголовок) по умолчанию при загрузке карты.Вместо того, чтобы ждать, пока пользователь нажмет на него.

Так что я бы хотел, чтобы они отображались по умолчанию и не могли быть удалены или удалены.Пожалуйста, просветите меня.Спасибо!

1 Ответ

1 голос
/ 21 июля 2011
  1. Вы можете использовать метод -[MKMapView selectAnnotation:animated:] для программного выбора любой аннотации.Я рекомендую вам сделать это в методе mapView:didAddAnnotationViews: MKMapViewDelegate.
  2. Я думаю, что нет способа сохранить выбранную аннотацию.В качестве обходного пути я могу предложить вам снова выбрать аннотацию после того, как пользователь отменит ее выбор.хотя уродливое решение.другое решение - создание собственных представлений аннотаций, которые будут выглядеть точно так же, как стандартные всплывающие окна.
...