MKMapViewDelegate, уведомляющий, когда пользователь переместил карту - PullRequest
0 голосов
/ 08 февраля 2011

Я использую MKMapView в своем приложении и реализую его делегат. Как и в случае с Google Maps, я хочу знать, когда пользователь переместил карту. Если вы откроете приложение Google Maps и нажмете значок GPS, для кнопки будет выбран стиль ГОТОВО, а карта центрируется на вашем местоположении. Всякий раз, когда вы перемещаете карту, значок автоматически возвращается к стилю PLAIN.
Как я могу сделать то же самое?

С уважением,
Пол Пилен

1 Ответ

2 голосов
/ 08 февраля 2011

Я не уверен, решит ли это вашу проблему.Но попробуйте переопределить regionDidChangeAnimated: метод MKMapViewDelegate.

Doc говорит : этот метод вызывается при каждом изменении отображаемой области карты.Во время прокрутки этот метод может вызываться много раз, чтобы сообщать об обновлениях положения карты.Поэтому ваша реализация этого метода должна быть максимально легкой, чтобы не влиять на производительность прокрутки.

...