【问题标题】:MKMapView detect when click in annotation balloonMKMapView 检测何时单击注释气球
【发布时间】:2013-03-07 19:23:10
【问题描述】:

有什么方法可以检测注释气球中的点击?我希望当用户点击注释时,它会显示一些信息,如果用户想查看他应该在气球中再次点击的所有信息(如 Android)。我找到了如何实现

-(void)mapView:MKMapView*)mapView didSelectAnnotationView:MKAnnotationView *)view

但是没有关于我想做的事情,所以有可能吗?

【问题讨论】:

    标签: ios ios5 mkmapview ios5.1


    【解决方案1】:

    如果您将 annotationView 设置为包含附件按钮,这在 iOS 上很正常,因此用户会感觉很舒服,那么当用户点击附件时,将在 mapview 的委托上调用此函数

    - (void)mapView:(MKMapView *)map annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;
    

    从中您可以确定按下了哪个注释以及如何处理它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-15
      • 2018-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多