如何在不单击mapview中的图钉的情况下显示注释视图?

Man*_*lal 4 iphone

我实现了一个地图应用程序,其中显示了当前位置的钉图动画。当我单击钉图时,注释视图将打开。但是我想显示注释视图而不点击pin。是否有可能的话请给我有关的想法。

提前致谢。

Kin*_*nka 5

试用:

似乎也[mapView selectAnnotation:annotation animated:YES]可行。

希望这可以帮助。


Sat*_*tya -2

我们无需单击即可显示注释。使用以下代码:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{
     static NSString *identifier = @"Pin";

    MKPinAnnotationView *pin = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:identifier];
    pin.canShowCallout = YES;
    [pin setSelected:YES animated:NO];

    return [pin autorelease];
}
Run Code Online (Sandbox Code Playgroud)