MkMapView触摸时放下一个引脚

时间:2011-03-03 14:33:39

标签: iphone objective-c ios ios4 ios-simulator

我正在努力发掘一种基于触摸输入在MkMapView上放置引脚的标准方法。可能没有标准的方法,但总是值得一提。如果我必须自己实现这一点,那么最好的方法就是添加一个手势识别器来点击地图视图。

2 个答案:

答案 0 :(得分:21)

是的,您可以使用UILongPressGestureRecognizer来执行此操作。

我以前的答案详细说明了示例代码:
How to add a push pin to a MKMapView(IOS) when touching?

要为广告素材设置动画,请在viewForAnnotation中返回MKPinAnnotationView,并将animatesDrop设置为YES。

答案 1 :(得分:-3)

我知道地图应用程序有一个单独的按钮(在地图的卷曲下),它会丢弃一个引脚。因此,这就是我如何做到这一点(虽然不是在地图卷曲下)。我没有在任何地方看到有标准,但我还没有阅读所有12,000 GB的文件(哈哈)。我会说看一些像“地图”这样的“标准”应用程序,并按照他们的行为来保持一致。我知道通常双击会缩放地图,所以我不确定我会使用它。只是我的0.02美元......