我有MKAnnotationView
(draggable
属性设置为YES
),其中包含通过image
属性设置的自定义图像。将注释添加到地图时,它具有自定义图像。但拖动注释时图像会返回默认引脚。每次image
更改时,我都会尝试覆盖dragState
个问题。这里也没有运气。
答案 0 :(得分:5)
您正在使用MKPinAnnotationView实例,而不是使用MKAnnotationView实例。
答案 1 :(得分:0)
您应该使用MKAnnotationView
,而不是MKPinAnnotationView
。还要考虑我关于拖动的其他问题的答案。很酷的东西。
MKPinAnnotationView
是一个现成的注释视图,就像MKPointAnnotation
是MKAnnotation
协议的具体实现一样。
这两个类可以一起使用,以获得快速,非自定义的结果。
我相信您可能正在使用MKPinAnnotationView
,因为它的生命周期会一直默认为引脚。