UITapGestureRecognizer в UIView и его подпредставление отвечают вместе, когда прослушивается подпредставление
UITapGestureRecognizer
применяется к обоимUIImageView
и его подпредставление (UITextView
). Однако, когда я нажимаю на подпредставление, получатель становится подпредставлением и его родительским представлением (т.е.UIImageView
+ UITextView
). Однако должно быть толькоподтаблицы потому что это был тот, который я постучал. Я предполагал, что вложенные жесты будут реагировать первыми, но, очевидно, родитель получает первый удар, а затем он переходит к ребенку.
Таким образом, существуют различные решения для различных сценариев (не похожие на мой, а скорее кнопки внутри конфликта прокрутки). Как я могу легко исправить мою проблему без возможности создания подклассов и для поддержки iOS 6+? Я пытался отложить касание на старте дляUIGestureRecognizer
наUIImageView
и я попытался установитьcancelsTouchesInView
вNO
- все без удачи.