【发布时间】:2017-10-19 10:04:19
【问题描述】:
我正在研究 Google 地图 API。目前,当我们尝试拖动标记时,我们必须按住几秒钟,然后 mapView 上升几个点,然后我们才能拖动标记。我想改变这种行为。
我可以在 mapView 中覆盖 UILongPressGestureRecognizer 的 minimumPressDuration 吗?在某种程度上像这样:
for (id gestureRecognizer in mapView.gestureRecognizers)
{
if ([gestureRecognizer isKindOfClass:[UILongPressGestureRecognizer class]])
{
gestureRecognizer.minimumPressDuration = 0.0f;
}
}
基本上我不想按住标记几秒钟然后开始拖动它,它应该是可以瞬时拖动的,并且地图在拖动过程中不应该移动。我如何做到这一点?
【问题讨论】:
标签: ios objective-c google-maps