显示标注气泡而无需用户交互

时间:2010-04-20 14:26:13

标签: iphone

如何在没有用户点击引脚的情况下显示标注气泡?

2 个答案:

答案 0 :(得分:5)

(假设您正在谈论MKMapView上的注释)

使用您的注释对象

调用[mapView selectAnnotation:yourAnnotation animated:YES];

答案 1 :(得分:1)

可以像弗拉基米尔所说的那样完成,但我认为你需要在显示与你的注释相关的MKAnnotationView之后这样做。

您可以使用以下方法(这是MKMapViewDelegate中定义的方法)在将注释视图添加到MKMapView时获取通知:

  

- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views

所以,基本上你需要调用Vladimir提到的方法

  

[mapView selectAnnotation:yourAnnotation animated:YES];

在上面提到的委托方法的实现中