iOS:当用户触摸任何对象时,将注释图像更改回正常状态

时间:2013-11-23 03:45:50

标签: ios iphone objective-c annotations mkmapview

我有这个注释,在选择时将图像更改为白名。这非常有效,但现在我需要在用户触摸任何对象时将其转回bluepin.png。我尝试通过在diddeselect委托中添加一个方法来实现这一点,但没有运气。任何帮助,将不胜感激。

 - (void)mapView:(MKMapView *)aMapView didSelectAnnotationView:(MKAnnotationView *)view
   {      id<MKAnnotation> annotation = view.annotation;


 if ([view.annotation isKindOfClass:[Annotation class]]) {
    UIImage *img = [UIImage imageNamed:[NSString stringWithFormat:@"whitepin.png"]];
     view.image = img;

   }}

编辑:如果有帮助,将此方法放入diddeselect方法会导致注释保持白色的相同效果(whitepin.png)

0 个答案:

没有答案