MKMapView setRegion, как остановить анимацию, запускаемую при увеличении масштаба пользователя (жест щипка) - PullRequest
0 голосов
/ 27 сентября 2018

Я нашел ответ на похожий вопрос здесь .

Но, вероятно, это решение помогает только тогда, когда анимация запускается программно, методом MKMapView setRegion:animated:.В любом случае, это не помогло мне.

В моем случае анимация инициируется жестом щепотки пользователя.И мой MKMapView setRegion:animated: вызов не останавливает его.Также я попытался остановить это, установив свойство altitude камеры вида карты (метод [[MKMapView camera] setAltitude:]), но результат тот же.

Зачем мне это нужно?Потому что я обработал mapView:regionDidChangeAnimated: метод из MKMapViewDelegate.И проблема в том, что при просмотре карты пользователь останавливает масштабирование слишком медленно,

Как остановить анимацию при просмотре карты, инициированную жестами пользователя?Или повысить анимацию завершающей стадии?

...