【发布时间】:2010-09-20 14:54:23
【问题描述】:
我有一个带有自定义图像的MKAnnotationView(draggable 属性设置为YES),通过image 属性设置。当注释添加到地图时,它具有自定义图像。但是当注释被拖动时,图像会变回默认图钉。每次dragState 更改时,我还尝试覆盖image 属性。这里也没有运气。
【问题讨论】:
标签: iphone cocoa-touch mkannotationview
我有一个带有自定义图像的MKAnnotationView(draggable 属性设置为YES),通过image 属性设置。当注释添加到地图时,它具有自定义图像。但是当注释被拖动时,图像会变回默认图钉。每次dragState 更改时,我还尝试覆盖image 属性。这里也没有运气。
【问题讨论】:
标签: iphone cocoa-touch mkannotationview
您正在使用 MKPinAnnotationView 实例,而不是使用 MKAnnotationView 实例。
【讨论】:
您应该使用MKAnnotationView,而不是MKPinAnnotationView。还要考虑我对您关于拖动的其他问题的回答。很酷的东西。
MKPinAnnotationView 是现成的注解视图,就像 MKPointAnnotation 是 MKAnnotation 协议的具体实现一样。
这两个类可以一起使用以获得快速、非自定义的结果。
我相信您可能正在使用MKPinAnnotationView,它在其生命周期发生时将始终默认为引脚。
【讨论】: