У меня есть представление карты, которое обрезается кругом с помощью следующего кода.
roundMapView.layer.cornerRadius = roundMapView.frame.size.width/2
roundMapView.clipsToBounds = true
roundMapView.layer.borderWidth = 5.0
Проблема, с которой я сталкиваюсь, заключается в том, что за пределами круга, если я коснусь нижней левой области, я отправлюсь к «правовому» отказу от ответственности, который появляется на карте. Кажется, что ссылка «Юридическая» на карте активна, даже если она не находится внутри обрезанной круглой маски.
Есть ли способ предотвратить это? Он находится прямо рядом с кнопкой в моем пользовательском интерфейсе и очень раздражает, когда на него нажимают случайно.
РЕДАКТИРОВАТЬ: Загружено два изображения: одно из «законных» ссылок, о которых я говорю, другое показывает красный пунктирный круг, где ссылка активна, даже если она не находится в границах клипа mapView.
http://s27.postimg.org/ustcejmcf/Screen_Shot_2015_06_30_at_7_21_51_PM.png
http://s27.postimg.org/f623168kf/Screen_Shot_2015_06_30_at_7_49_43_PM.png