ios6 - 当用户平移和移动 map 时,如何保持 MKAnnotation View Image 固定在 map 中心(iOS 6)?

标签 ios6 mapkit mkannotationview

使用 iOS 6 MapKit,我想定义一个 MKAnnotation(例如图钉或自定义图钉),当用户移动 map 时,它保持固定在 map View 的中心。一旦用户停止移动 map ,我希望能够读取注释的新坐标。我怎样才能做到这一点?

谢谢

最佳答案

最简单的方法是将自定义 UIView 作为 subview 添加到 MKMapView 中。这意味着当您的用户移动 map 时,它将保持固定。您很可能必须传递触摸事件,以便用户可以在您的自定义 View 上移动,但稍后再担心。

当您的 map View 停止移动时,获取其中心坐标。 MKMapView可以根据其中心等计算其坐标[mapView centerCoordinate];

关于ios6 - 当用户平移和移动 map 时,如何保持 MKAnnotation View Image 固定在 map 中心(iOS 6)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823746/

相关文章:

ios - 如果我只需要 1 个 UITableViewCell,我可以在不使用重用标识符和所有这些东西的情况下创建它吗?

升级到 Xcode 4.5 后,iOS 5 SDK 消失了

iphone 再次请求当前位置权限

objective-c - 检查 mapView 是否已经包含注释

ios - 注释标注 View 没有响应

javascript - iOS6/7 使用网络音频 API 停止声音进入后台

google-maps - -canOpenURL : failed for URL: "comgooglemaps://" - error: "The operation couldn’ t be completed.(OSStatus 错误 -10814。)”

iphone - 使用 JSON 数据填充 map

ios - 为什么我的按钮无法从应用程序推送到 Apple map ?

ios - map 缩放时,图钉上的弹出框不会移动