如何阻止 MapView 自动滚动?

How to stop MapView from automatic scroll?

我有一个 MKMapView 和一些 MKAnnotation。每当用户单击我的 UICollectionView 的项目时,我想 select MKAnnotation 之一。 这是我 selecting 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

中发生的那样

请做动画false:

map.selectAnnotation(item, animated: false)