私はUIScrollviewを置いておきたい透明なオーバーレイを持っています。私はそれをスクロールビューのサブビューが自由に下に移動している間は静止したままにするために、スクロールビューにImageview兄弟ビューとして追加します。問題は、ビューが兄弟ではなくスーパービューにイベントを渡すことです。このオーバーレイからスクロールビューにイベントを渡す方法はありますか?あるいは、誰もが同じ効果を達成するためのよりよい方法を考えることができますか?ありがとう!タッチイベントをスクロールビューから切り離さずにUIScrollviewをオーバーレイする
2
A
答えて
0
限りUIImageView
はNO
にそのuserInteractionEnabled
プロパティが設定されているように、この必要がありますだけで仕事、:スーパーがために、そのサブビューに-hitTests:withEvent:
を送信し、それがジェスチャーを持っているのでUIScrollView
は(自分自身を返す必要があり、一方、UIImageView
は、nil
を返す必要がありますが認識装置)。
あなたのためにうまくいかない場合、あなたのビューレイアウトはあなたの考えではない可能性があります。 UIView
には、-recursiveDescription
という便利なメソッドがあります。このメソッドをsuperviewで呼び出すと、その結果NSLogが呼び出されます。
関連する問題
- 1. 異なるコントローラから切り離されたとき、スクロールビューがより小さくなる
- 2. UIScrollViewオーバーレイ
- 3. UIScrollViewのタッチイベントを親ビューから停止する方法はありますか?
- 4. タッチイベントをUIScrollViewのサブビューからスーパービューに渡す方法
- 5. フォームからコントロールを切り離すソリューション
- 6. Djangoモデルクラスからドメインクラスを切り離す
- 7. オーバーレイでタッチイベントを検出してさらにそれらを渡す
- 8. UIScrollviewを追加する - スクロールビューの高さを増やす
- 9. UIScrollViewはタッチイベントを消費します
- 10. UIScrollViewを別のスクロールビューに追加する方法はありますか?
- 11. コンソールから切り離さずに、WindowsのPythonでos.execv()を実行する方法は?
- 12. UIScrollView - 1つのスクロールビューを他のものよりも小さくする方法?
- 13. 更新切り離さエンティティ
- 14. JSPページがタグ出力から切り離される
- 15. シェルをerlangプロセスから切り離すには?
- 16. フレームワークからJavaScriptプログラミングを切り離すには?
- 17. ビューにサブビューとして追加されたスクロールビュー内のuiimageviewにタッチイベントを渡す
- 18. イベントを切り離す
- 19. Android MapViewオーバーレイを切り替える
- 20. 複数のスクロールビュー全体でタッチイベントを処理する
- 21. スクロールビューが重なってタッチイベントをブロックする
- 22. ソケット接続を切り離されたスレッドから中止する
- 23. リニアレイアウトの上にスクロールビューを重ならずに配置する
- 24. UIScrollViewがUITextViewをサブビューとしてタッチイベントを取得する
- 25. ComboBoxから切り離されたドロップダウンリスト - Excel VBA
- 26. オブジェクトがnhibernateセッションから切り離されていません
- 27. UIPopovercontrollerがUIButtonから切り離されました
- 28. Sonata AdminBundleでエンティティを削除せずに関係を切り離す方法は?
- 29. "trueを返す"にもかかわらず階層がリークアップするタッチイベント
- 30. gitから切り離されたコミットを削除するにはどうしたらいいですか?
ハハ、ケースが閉じています。私はuserInteractionEnabledを試したと思った。あなたの時間を無駄にして申し訳ありません。 – Michael