iphone - 如何覆盖 MKAnnotationView 中的 "selected state"图像?

标签 iphone mkmapview mkannotationview

我在 map 上有带有自定义图钉图像的注释 View 。当我点击并按住图钉时,我的自定义图像会消失并被默认的红色图钉取代。此默认图像以其选定(突出显示)状态显示(看起来稍暗)。如何防止所选状态图像替换我的自定义图像?

非常感谢。

最佳答案

找到解决方案:我错误地使用类 MKPinAnnotationView 而不是 MKAnnotationView 进行注释。当点击自定义图钉,使其变暗(处于突出显示状态)时,自定义图像将被为 MKPinAnnotationView 下划线的默认图钉替换。

关于iphone - 如何覆盖 MKAnnotationView 中的 "selected state"图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3665254/

相关文章:

iphone - 来自字符串数组 iOS 的索引表

iphone - 在 iPhone 上从 CSV 创建 PDF

ios - 如何对 MKAnnotationViews 进行 z 排序?

swift - 缩略图图像未显示在 MKMapView 注释 View 中

ios - MKMapView 放大后 MKPinAnnotationView 失去 pinColor

iphone - UIButtons 在动画 block 期间不会淡出

iphone - 在 iPhone 上使用 NSDateFormatter 格式化日期

ios - 在 MKMapView 中设置当前位置图标下侧

ios: addAnnotations 到 mapView 不工作

iphone - MKMapView:显示用户当前位置时,引脚颜色会发生变化