Подтвердить что ты не робот

MkMapView отбрасывает контакт

Я изо всех сил пытаюсь открыть стандартный способ сбросить штырь на MkMapView на основе сенсорного ввода. Вероятно, это не стандартный способ, но он всегда стоит спросить. Если мне нужно это реализовать, то это лучший подход, чтобы добавить распознавателя жестов, чтобы поднять кран на карте.

4b9b3361

Ответ 1

Да, вы можете использовать UILongPressGestureRecognizer для этого.

Этот предыдущий мой ответ содержит подробную информацию с примером кода:
Как добавить push-штырь к MKMapView (IOS) при касании?

Чтобы оживить падение, в viewForAnnotation, верните MKPinAnnotationView с animatesDrop в значение YES.

Ответ 2

Я знаю, что в приложении "Карты" есть отдельная кнопка (под локоть карты), которая опускает булавку. Следовательно, это то, как я это делаю (хотя и не под скручиванием карты). Я нигде не читал, что есть стандарт, но я не читал все 12 000 ГБ документации (ха-ха). Я бы сказал, чтобы проверить некоторые из "стандартных" приложений, таких как "Карты", и следить за тем, что они делают, чтобы быть последовательными. Я знаю, что обычно двойной щелчок увеличивает масштаб карты, поэтому я не уверен, что буду использовать это. Только мои $0,02...