ジェスチャーと階層に関する私の小さな問題の解決策が見つかりませんでした。あなたはそれがどのように見えるかを持っています:他のUIViewのUIGestureRecognizer
-superview
--view A
---objectViewA z UIGestureRecognizer
--view B
---objectViewB z UIGestureRecognizer
最初のビューAとビューBは非表示です。ユーザーは彼が望むようにそれを隠す。 viewBがviewAをカバーしていないとき、私はobjectViewAを動かすことができますが、viewBを再表示するとobjectViewBを動かすことができますが、objectViewAはタッチを返しません。
私はshouldRecognizeSimultaneouslyWith
代理人を追加しましたが、機能しません。それは何もしなかった。
この問題を解決するにはどうすればよいですか?私は嬉しいよ!
'objectViewB'の' UIGestureRecognizer'が 'objectViewA 'で呼び出されたらどうしますか? – dirtydanee
'objectViewA'と' objectViewB'は画面の周りを動くことができますが、 'objectViewA'は' viewB'の下にあります。私はすべてのオブジェクトAとBが動くことができるようにしたいです – Dzeremix