Добавьте UIImageView
к вашему контроллеру представления.Установите isUserInteractionEnabled
в true для просмотра изображения.Прикрепите UITapGestureRecognizer
к представлению изображения.
В обработчике обработчика касания распознавателя жестов касаний вызовите location(in:)
, чтобы получить координаты касания в системе координат представления изображения.
Используйте функцию CGRect
contains(_:)
, чтобы определить, находится ли точка касания внутри какой-либо из этих областей.
Обратите внимание, что поочередно вы можете просто добавить прозрачные кнопки поверх вашего изображения в нужных местах и использоватьЦель / действия на этих кнопках, чтобы реагировать на нажатия.