UIButton не работает в пользовательском представлении карты аннотаций

Я использую пользовательское представление аннотаций (задача c), в котором я также добавил представление, состоящее из метки и изображения, и когда пользователь нажимает на это представление, мы должны переместить его на другой контроллер представления. Для этого я добавил UIButton, имеющий одинаковую высоту и ширину пользовательского представления (состоящего из представления метки и изображения), и добавил его в представление аннотаций, также я добавил это настраиваемое представление в представление аннотаций. Но метод действия, который я написал для этой кнопки, не вызывается. Я проверил кнопку, указав цвет фона, и она видна в режиме аннотации. но функциональность не звонила.

Кто-нибудь может помочь?


person Harsh    schedule 20.11.2017    source источник
comment
Ваша кнопка не будет работать напрямую, если вы не установите Hit-test для своей пользовательской аннотации. У меня была та же проблема, но этот ответ заставил меня прыгнуть на карту   -  person Pratik Jamariya    schedule 20.11.2017
comment
@PratikJamaria спасибо, но поскольку я использую пользовательский вид аннотаций, а также добавил настраиваемый вид вместе с видом аннотаций. вот почему нажатие кнопки не работает.   -  person Harsh    schedule 21.11.2017
comment
ваша кнопка не будет работать, пока вы не добавите проверку попадания в представление аннотаций   -  person Pratik Jamariya    schedule 21.11.2017
comment
@PratikJamaria да, я пытался сделать то же самое, но не смог реализовать. у вас есть код, который будет работать в моей ситуации?   -  person Harsh    schedule 21.11.2017
comment
В вашей ситуации? и что это? можешь опубликовать свой код?   -  person Pratik Jamariya    schedule 21.11.2017
comment
Я думаю, ссылка, которую я разместил в своих предыдущих комментариях, содержит все, что вам нужно?   -  person Pratik Jamariya    schedule 21.11.2017