【问题标题】:MonoTouch: Draggable MKAnnotationViewMonoTouch:可拖动的 MKAnnotationView
【发布时间】:2025-12-22 02:55:12
【问题描述】:

我正在尝试在 MonoTouch 中实现可拖动的 MKAnnotationView。

在 iOS 文档中,MKAnnotationView 上有一个名为 Draggable 的 @property,但在 Monotouch 实现中没有。

是否有另一种方法可以在 Monotouch 中实现可拖动的 MKAnnotationView。

var anv = new MKAnnotationView (myAnnotation, "ILoveMonoTouch"){
      Draggable = true   <== ERROR
}; 

【问题讨论】:

    标签: c# xamarin.ios mapkit monodevelop mkannotationview


    【解决方案1】:

    由于某种原因(可能是一个错误),此属性是在 MKPinAnnotationView 而不是 MKAnnotationView 中实现的,这与 Apple 的文档相矛盾。我会对此进行调查并确保它在未来的 MonoTouch 版本中得到修复。

    编辑属性dragState有同样的问题

    UPDATED UPDATE这已在刚刚发布的 5.0.2 中修复

    【讨论】: