如何阻止 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)
我有一个 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)