iphone - 初始放置后更改 MKPinAnnotationView

标签 iphone objective-c ios mapkit

我正在使用 iOS Mapkit 来放置代表包的图钉。初始负载时一切正常。

我需要做的是,当用户位置在最近包裹的100m半径内时,我需要将引脚更改为“解锁”状态(目前可能只是更改颜色)。我已经检测到最近的包裹,我只需要更新关联的 pin!

删除 PIN 码后最简单的更新方法是什么?

最佳答案

使用 removeAnnotation: 删除它,并使用 addAnnotation: 使用新属性重新添加它

关于iphone - 初始放置后更改 MKPinAnnotationView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9914583/

相关文章:

iphone - 如果我有 iPhone SDK 3.2 有什么办法可以使用 3.1.3

ios - 实现服务器端应用内购买

ios - 在 UIView 中包含 UIViewController

ios - 如何将 NSstring 转换为 NSerror 对象类型

iphone - 问题从mapView删除注释

iphone - iOS 4.0 AudioMix 和 AVPlayer

objective-c - 如何以编程方式监视 KVC 对象?

ios - Swift Array 正在从我的数组中打印单词 "optional"不想强制解包

.net - 我可以使用 Objective-C 中的 mono 库(在 iPhone 上)吗?

ios - NSTimer无法正确暂停和恢复