iPhoneアプリ開発Tweet※本記事は、旧ブログからの再掲です。複数のビューを重ねた場合のタッチイベント受信処理について、ハマってしまったので備忘録です。B上でシングルタップしても何も反応しませんでした。Aの受信処理が起動する。実践してみたのですが、何かまだ不備があるのか、やはり反応はありませんでした。(※未だになぜ動かなかったのか原因不明ですが、何か分かったらこの記事をアップデートします。Aに登録した受信処理が起動しました。Bで別々のジェスチャを受信登録していたので、レスポンダチェーンのことは気にしなくて良かったようです。B上のシングルタップは検出されません。・ScrollView上にビューを重ねたこと・UIGestureRecognizerはレスポンダチェーンに加わらないことを変に考慮したため、遠回りしてしまいましたが、これを考慮する必要はなかったようです。ScrollView上でもUIGestureRecognizerを使用すれば、UIScrollViewのサブクラスを作らなくてもタッチイベント処理を簡単に実装できますし、UIGestureRecognizerでも違うイベントを受信するのであれば、レスポンダチェーンのことは意識しなくても良いと分かりました。いうよりも、iOS3.2以降タッチイベントは、UIGestureRecognaizerを使えば良いみたいです。コメントを受け付けていません。BluChic当サイトでは閲覧の追跡のためにGoogle・AmazonのサービスによりCookieが使用されています。サイトの閲覧を続けた場合Cookieの使用に同意したことになります。