ios - MKMapView 调用 didSelectAnnotationView

标签 ios mkmapview

我使用 MKMapView。在 map 上,我显示了可点击的 AnnotationViews。 单击 AnnotationView 后,我将 MyController 推送到 NavigationController。 在 MyController 中,我单击后退按钮,之后显示我以前的 Controller (弹出 Controller )。 当我在我的 previousController 回调中单击 AnnotationVIew 时,didSelectAnnotationView 没有被删除。为什么会这样?

最佳答案

这是因为当我点击注解时它选择了注解,当我再次点击这个注解时它不会调用回调 didSelectAnnotationView,因为这个注解已经被选中。

关于ios - MKMapView 调用 didSelectAnnotationView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8092569/

相关文章:

ios - CIRadialGradient 减小图像尺寸

ios - 为 UICollectionView 的每个单元格设置一个 Controller

ios - MKMapView 不读取给定的坐标

iphone - 如何隐藏iphone顶部栏?

cocoa - iOS 中使用的 float 组标题可以在桌面上使用吗?

ios - 编辑 mp4/m4a 文件的元标记

ios - 删除第一个注释-MapView iOS

mkmapview - [mapkit]放大 map ,图钉会随着 map 移动

ios - MKMapView 中 showsUserLocation 的不稳定行为

带有数据库内容 ID 的 iPhone MKAnnotation