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