Разрешить UIScrollView и его подпредставлениям реагировать на прикосновения
Я хочу, чтобы и мой UIScrollView, и его подпредставления получали все сенсорные события внутри подпредставления. Каждый может ответить по-своему.
В качестве альтернативы, если жесты касания будут перенаправлены на подпредставления, все будет хорошо.
Многие люди борются в этой общей области. Вот некоторые из многих связанных вопросов:
Как UIScrollView крадет касания из его подпредставлений
Как украсть штрихи из UIScrollView?
Как отменить прокрутку в UIScrollView
Между прочим, если я переопределяю hitTest: withEvent: в представлении прокрутки, я вижу прикосновения, пока userInteractionEnabled имеет значение YES. Но это не решает мою проблему, потому что:
1) В этот момент я не знаю, является ли это касанием или нет.
2) Иногда мне нужно установить userInteractionEnabled в NO.
РЕДАКТИРОВАТЬ: Чтобы уточнить, да, я хочу относиться к кранам по-другому, чем кастрюли. Отводы должны обрабатываться подпредставлениями. Кастрюли могут быть обработаны с помощью прокрутки обычным способом.