有什么方法可以检测注释气球中的点击?我希望当用户点击注释时,它会显示一些信息,如果用户想查看他应该在气球中再次点击的所有信息(如 Android)。我找到了如何实现
-(void)mapView:MKMapView*)mapView didSelectAnnotationView:MKAnnotationView *)view
但没有关于我想做的事情,所以有可能吗?
最佳答案
如果您将 annotationView 设置为包含附件按钮,这在 iOS 上很正常,因此用户会感觉很舒服,那么当用户点击附件时,将在 mapview 的委托(delegate)上调用此函数
- (void)mapView:(MKMapView *)map annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;
从中您可以确定按下了哪个注释以及如何处理它
关于ios - MKMapView 检测何时单击注释气球,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15494075/