Я создал класс ZoomScrollView (раскрывающийся подкласс UIScrollView), который может помочь вам перехватывать любые касания в представлении с прокруткой, а также обрабатывать масштабирование двойным касанием вне поля, если это то, что вы хотите сделать. *
Возьмите его по адресу github.com / andreyvit / ScrollingMadness / (README содержит длинное описание двух трюков UIScrollView и их объяснения).
Конечно, если вы не хотели увеличивать масштаб и просто хотели перехватить двойное нажатие на какое-то внутреннее представление изображения, тогда подклассы - ваш друг. (Другим способом было бы подключить контроллер представления к этому представлению изображения или одному из его родительских представлений внутри UIScrollView, тогда контроллер будет частью цепочки респондента и сможет обрабатывать касания.)