【发布时间】:2012-12-10 20:09:57
【问题描述】:
程序的功能之一是选择一张地图。我使用 MKAnnotations 并使用 MKPolygonView(只有边框可见)来连接“点”。 (请看下面的截图)。
但是,我正在尝试寻找一种机制,以便用户可以添加新的 pin。这应该通过按下 MKPolygonView 的边框部分来完成,然后在边框中间添加一个新引脚。
为了做到这一点,我必须拦截触摸,可能使用 UIGestureRecognizer。我看过Touch events on MKMapView's overlays,它给了我一个很好的线索。唯一的问题是这也会在 MKPolygonView 内拦截触摸。我只需要边框。
有没有办法实现这种行为?
【问题讨论】:
标签: ios cocoa-touch mkmapview uigesturerecognizer mkoverlay