我有一个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中发生的一样
答案 0 :(得分:1)
请制作动画false
:
map.selectAnnotation(item, animated: false)