Показать аннотацию после загрузки карты (не после клика)

Я хочу показать вид аннотации (над одним из моих контактов) после загрузки карты. Например, в viewDidLoad.

Как я могу показать это в коде и не уничтожить возможность щелкнуть по нему (чтобы показать/скрыть), как это всегда работает. Является ли это возможным?


person kolek    schedule 03.04.2012    source источник


Ответы (1)


Во-первых, не используйте viewDidLoad, используйте делегата mapView mapViewDidFinishLoadingMap

Затем в mapViewDidFinishLoadingMap используйте метод selectAnnotation:animated:, чтобы отобразить выноску для вашей аннотации.

Дополнительные сведения см. в справочнике по классу MKMapView. Информация

person Andy Sinclair    schedule 03.04.2012