Перетаскиваемые аннотации MapKit

Я работаю с MapKit в MacOS и пытаюсь включить перетаскиваемую аннотацию, в которой используется пользовательское изображение. Я могу успешно заставить аннотацию перетаскиваться, но для этого требуется, чтобы пользователь был достаточно точным в том, где он щелкает и перетаскивает, поскольку изображение аннотации больше, чем обычная булавка. Есть ли простой способ расширить область, чтобы можно было перетаскивать любую часть изображения? В противном случае я думаю, что мне придется использовать какой-то NSGesture в представлении, чтобы вручную установить состояние перетаскивания, но я надеялся, что может быть более простой способ!


person Milly    schedule 09.01.2018    source источник


Ответы (1)


Хорошо, мне никогда не удавалось отсортировать это к моему удовлетворению с помощью аннотаций. Я не говорю, что это невозможно сделать, может быть, кто-то еще может прокомментировать и оставить указатели, чтобы помочь. Но в конце концов я добился того, чего хотел, используя вместо этого наложения. Поэтому, если кто-то наткнется на этот вопрос и у него возникнет такая же проблема, вы можете заставить его работать с пользовательским наложением, а не с аннотацией, и реализовать перетаскивание с помощью NSPanGestureRecognizer с переводом для движения.

person Milly    schedule 14.01.2018