Как остановить MapView от автоматической прокрутки? - PullRequest
0 голосов
/ 31 декабря 2018

У меня есть MKMapView и немного MKAnnotation.Я хочу выбрать один из MKAnnotation всякий раз, когда пользователь нажимает на элемент моего UICollectionView.это мой код для выбора одного из MKAnnotation.

func showAnnotationForItemAt(index: Int){
    for item in map.annotations{
        if item.title == items[index]["title"].string{
            map.selectAnnotation(item, animated: true)
            break
        }
    }
}

, он отлично работает на iOS 12. но в iOS 10.3 карта автоматически прокручивается к аннотации всякий раз, когда я звоню map.selectAnnotation(item, animated: true).Как я могу предотвратить автоматическую прокрутку карты после вызова selectAnnotation.Я хочу, чтобы это было похоже на то, что происходит в iOS 12

1 Ответ

0 голосов
/ 31 декабря 2018

Пожалуйста, сделайте анимацию false:

map.selectAnnotation(item, animated: false)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...