2012-03-05 6 views
0

私は、スクロールを無効にしたUITextViewと長押しのジェスチャ認識機能を持っています。私のカスタムUIImageViewを長押しすると、タッチイベントの処理が開始されません。代わりに、すべてのタッチイベントは下のテキストビューに移動します。私のUItextViewの上にある私のサブビューが触れられないのはなぜですか?

私は、ビューコントローラとUITextViewにカスタムUIImageViewを追加しようとしましたが、それは両方のケースでタッチを取得していません。

は、誰でも問題が発生したか、それを修正する方法を知っていますか?

+2

は['userInteractionEnabled']です(https://developer.apple.com/library/ios/#documentation/uikit/reference/UIImageView_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006889- CH3-SW13)プロパティは 'UIImageView'の' YES'に設定されていますか? –

+0

感謝します!それは有効にされましたが、何らかの理由で私は長いプレスアクション方法でそれを再び有効にしなければなりませんでした。 – HermioneGreen

答えて

0

どのようにUIImageViewをプレゼンテーションしていますか?これに答えるためにビュー階層についてもっと知る必要があると思います。ただし、UIImageViewのuserInteractionEnabledがYESに設定されていることを確認することができます。デフォルトはNOです。

はまた、画像表示にインストール長押しジェスチャー認識、またはテキストビューのですか?

関連する問題