代码之家  ›  专栏  ›  技术社区  ›  Nims

MapView注释无需单击即可查看

  •  0
  • Nims  · 技术社区  · 13 年前

    在我的应用程序中,显示两个城市之间的多个注释,但当我们将一个注释移动到另一个时(在上一个按钮上设置地图区域),如何在不点击的情况下自动显示注释详细信息???

    1 回复  |  直到 13 年前
        1
  •  0
  •   Red Mak    13 年前

    你可以用注释的标题进行测试,如果它是mach,你可以使用

    selectAnnotation: animated:
    

    以显示注释(您可以将MKAnnotation子类化,并添加一个id作为测试标题):

    for (id<MKAnnotation> annotation in mapView.annotations) 
    {   
        if( [annotation.title isEqualToString:title]) [mapView selectAnnotation:annotation animated:YES];
     }