私は、UIScrollView
を含むUIView
を持っています。 このUIView
はいくつかのタッチイベントに応答するはずですが、それに含まれるscrollViewが原因で応答していません。UIScrollViewのタッチイベントを親ビューから停止する方法はありますか?
このscrollViewのcontentView
は、OuterView内のMoviePlayerに設定されています。 MoviePlayerがある領域をクリックするたびに、OuterViewのタッチイベントが応答しません。
ムービープレーヤーのuserInteraction
をNO
に設定したこともあります。
しかし、今はscrollViewが干渉しているようです。
私はこの記事をSOそのものに言及しました。
How can a superview interecept a touch sequence before any of its subviews?
しかし、そこに解決策は、scrollView ためuserInteractionEnabled
NO
に設定するために私に尋ねしかし、私はそうするならば、私のピンチズームのいずれかの場所を取りません!
どうすればよいですか?
私は間違いなく、このソリューションをチェックするだろうが、その間、私はScrollViewをサブクラス化しようとするとhitTestをオーバーライドしてtapCountのためにチェックしていました。 の場合は1、それ以外の場合はsuperviewを返します。 しかし、tapCountがゼロになるのはなぜですか? –