【发布时间】:2020-11-22 05:05:06
【问题描述】:
当我点击地图上的一个图钉时,我一直在尝试调用一个函数。我的地图上有大约十个图钉,那么如何确定按下了哪个图钉并拥有 MKPointAnnotation 包含的所有数据?
如何将每个注释添加到地图中:
let map = MKMapView(frame: .zero)
let annotation = MKPointAnnotation()
annotation.coordinate = donator.coordinates
annotation.title = donator.name
annotation.subtitle = donator.car
map.addAnnotation(annotation)
谢谢!
【问题讨论】:
-
你可以给
MKAnnotationView添加一个点击手势识别器 -
SwiftUI iOS 14 MapKit Annotation with Tap Gesture 链接在苹果开发者论坛 - developer.apple.com/forums/thread/…
标签: ios swift mkmapview mkpointannotation