我正在开发一个包含MapKit的应用程序。 当第一张地图被加载时,引脚将位于预定位置。那时pin的拖拽属性设置为NO。 现在我想这样做.. 当用户按下按钮编辑时,它将允许用户拖动图钉。当用户拖动引脚并将其定位在新位置时,它将显示用户引脚位置名称和lat long。
答案 0 :(得分:1)
MKAnnotationView
公开属性draggable
,可以将其设置为允许拖动添加到地图视图中的每个注释。
MKAnnotationView
州的文档:
如果是,则关联的注释对象还必须实现setCoordinate:方法。此属性的默认值为NO。
子类MKAnnotationView
并实施setCoordinate
方法
然后在mapView:viewForAnnotation:
方法中,将draggable
属性设置为YES
。