Использование GestureRecognizer для ImageView в виде прокрутки - PullRequest
4 голосов
/ 16 марта 2011

У меня есть горизонтальное, прокручиваемое представление прокрутки, в котором находятся несколько контроллеров представления, каждый из которых содержит UIImageView.В каждом контроллере представления я добавляю Tap GestureRecognizer в ImageView, чтобы я мог выполнять определенное действие, когда к изображению прикасается / удваивается.

Тем не менее, кажется, что запускающие жесты ImageView не запускаются, и поэтому селекторы не вызывают.

Я предполагаю, что это может иметь какое-то отношение к тому, что Imageview размещается в виде прокрутки, но я не уверен, с чего начать.Что-нибудь конкретное, что мне нужно сделать, чтобы убедиться, что распознаватель жестов вызывается для каждого просмотра изображения в просмотре прокрутки?

Спасибо за ваши предложения.

1 Ответ

8 голосов
/ 17 марта 2011

Возможно, ваш UIImageView не настроен на получение взаимодействия с пользователем

UIImageView по умолчанию для userInteractionEnabled имеет значение NO.Я бы попытался изменить его на ДА.

UIgestureRecognizer в представлении внутри UIScrollView

...