Создайте UIImageView, которое отображает изображение, которое показывает трапецию и в противном случае является прозрачным.
Включите UIImageView userInteractionEnabled
, чтобы сделать его доступным.
Поместите UITapGestureRecognizer в UIImageView, чтобы ответить на касание.
В обработчике действий распознавателя жестов касания реагируйте только в том случае, если точка, в которой нажал пользователь, непрозрачна. Чтобы узнать, является ли точка, к которой прикоснулся пользователь, прозрачной, см. Получение альфа-значения пикселя для UIImage .
.