У меня есть UIView
, содержащий UIScrollView
. Этот UIView
должен отвечать на некоторые события касания, но он не отвечает из-за содержащегося в нем scrollView.Как остановить UIScrollView получить события касания от родительского представления?
Этот scrollView's contentView
установлен в MoviePlayer внутри OuterView. Теперь, когда я нажимаю в области, где находится MoviePlayer, события касания моего OuterView не реагируют.
Я даже установил userInteraction
видеоплеера NO
.
, но теперь scrollView мешает.
Я упомянул об этом сообщении о СА.
How can a superview interecept a touch sequence before any of its subviews?
Но решение есть, просит меня, чтобы установить userInteractionEnabled
в NO
для Scrollview Но если я делаю это, мой щепотка зум не происходит либо!
Что делать?
Я бы определенно проверял это решение, но тем временем я пытался подклассифицировать ScrollView и переопределить hitTest и проверить для tapCount. если его 1, верните надпись в противном случае. Но можете ли вы сказать мне, почему tapCount выходит на ноль? –