【问题标题】:Add and display MKOverlay when MKAnnotation has been tapped在点击 MKAnnotation 时添加并显示 MKOverlay
【发布时间】:2012-11-02 11:23:18
【问题描述】:

当用户点击MKAnnotation 时是否可以添加MKOverlay?即,我想要实现的是当用户点击注释图钉时,我想绘制一个多边形(例如圆形),并且当用户再次点击时,覆盖应该隐藏。

【问题讨论】:

    标签: ios mapkit mkannotation mkoverlay


    【解决方案1】:

    如果注释被点击调用函数并添加覆盖。在您的代码中使用它:

    [self.mapView addOverlay:self.circle];
    

    如果注释已经被点击,我会在你的界面中使用 BOOL 变量来控制:

    @interface ClassName() {
        BOOL annotationWasTapped;
    }
    @end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多