Я очень новичок в программировании iOS и извиняюсь, что этот вопрос звучит довольно тривиально. Но после поиска в Интернете часами я сдался.Как получить уведомление о завершении анимации карты или анимации прокрутки?
Мне нужно получить текущий уровень масштабирования карты в приложении iOS, так что, когда я меняю текущий вид, я могу сохранить уровень масштабирования. Используя this code, я могу установить и установить уровни масштабирования. Я применил метод mapView:regionDidChangeAnimated:
протокола MKMapViewDelegate
. Но этот метод вызывается несколько раз во время первоначальной анимации «масштабирования» карты, и если в течение этого периода мне нужно обновить карту, я мог бы иметь неправильный уровень масштабирования. Я, конечно, не хочу отключать анимацию карты. Итак, я искал способ определить, будет ли карта в настоящее время анимирована или стационарной, перед чтением и сохранением уровня масштабирования.
Я пользуюсь MKMapView
.
Вы используете MKMapview или Google карту? –
@kirtiavaiya 'MKMapView'. –
Я думаю, вы можете использовать MKMapview, не могли бы вы сказать, почему вы использовали MapKit –