Iphone willselectAnnotationView缺失
在MKMapViewDelegate中,方法mapView:didSelectAnnotationView中的代码在选择注释视图之后执行(因此在出现标注气泡之后)。 但是我需要在调用气泡出现之前执行一些代码。因此,我需要类似mapView的内容:*将*选择AnnotationView。。。那是不存在的。 我该怎么办?Iphone willselectAnnotationView缺失,iphone,mkannotationview,ios5.1,mkmapviewdelegate,Iphone,Mkannotationview,Ios5.1,Mkmapviewdelegate,在MKMapViewDelegate中,方法mapView:didSelectAnnotationView中的代码在选择注释视图之后执行(因此在出现标注气泡之后)。 但是我需要在调用气泡出现之前执行一些代码。因此,我需要类似mapView的内容:*将*选择AnnotationView。。。那是不存在的。 我该怎么办? 谢谢大家! 您可以使用此方法执行所需的功能: - (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationVi
谢谢大家! 您可以使用此方法执行所需的功能:
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;
这也不行,除非有人按下泡泡上的按钮,否则不会调用它!!!!为什么它不能进入didSelectAnnotationView?因为我需要在显示详图索引编号之前更新注释。如果没有,标注气泡将显示与实际情况不匹配的标题和副标题。为什么不更新显示的文本,或者甚至在DIDADDAnnotation中更新之前的文本?为了响应,您需要在将注释添加到地图时编辑注释。你不可能得到这样的方法。