1

いくつかのビューが積み重ねられている場合 (すべてのサブビューが互いに重なり合っている)、それぞれに UITapGestureRecognizer がアタッチされています。
最も遠い祖先ではなく、一番上に表示されているビューがジェスチャを受け取ったことを確認するにはどうすればよいですか?

4

1 に答える 1

0

タップ ジェスチャは、現在のビューに対してのみ有効です。さらに、現在のビューのフレーム (-コントローラー)。ホールスクリーンの上に空白のビューを作成し、そこに現在のビューを入れることができます200x200 px。(本質的には両方とも同じビューにあります)これで
、すべてのジェスチャが最上位のビュー コントローラーに応答するはずです。それの悪い点は、以下のビューにアクセスできなくなったことです。

于 2011-01-02T14:53:01.123 に答える