UIScrollview の上に置きたい透明なオーバーレイがあります。スクロールビューのサブビューが下で自由に移動している間、静止したままになるように、スクロールビューにImageview兄弟ビューとして追加しています。問題は、ビューがイベントを兄弟ではなくスーパービューに渡すことです。このオーバーレイからスクロールビューにイベントを渡す方法はありますか? または、同じ効果を達成するためのより良い方法を考えられる人はいますか? ありがとう!
1388 次
1 に答える
0
のプロパティが に設定されUIImageView
ている限り、これは正常に機能します。スーパービューはサブビューに順番に送信し、 は を返しますが、 はそれ自体を返します (ジェスチャ レコグナイザーがあるため) 。userInteractionEnabled
NO
-hitTests:withEvent:
UIImageView
nil
UIScrollView
うまくいかない場合は、ビューのレイアウトが思ったものと異なる可能性があります。UIView
スーパービューで呼び出す必要がある便利なメソッドが-recursiveDescription
あり、結果を NSLog にします。
于 2011-07-14T18:00:42.797 に答える