タップに応答する UIView があります (View A)。UITableView (ビュー B) を持つ UITableViewController があります。ビュー B はビュー A のサブビューとして追加され、ビュー B の領域はビュー A よりも小さいため、ユーザーがビュー B 内をタップすると、テーブル内の行を選択できます。テーブルの外側でビュー A の内側をタップすると、ビュー A の反応が異なります (それ自体が隠れる引き出しです)。
これは iOS 5 および 6 では正常に機能しました。ただし、iOS7 では、ビュー B (UITableview) はビュー A のサブビューであるにもかかわらず、タッチを受信するようには見えず、行が選択されることはありません。ビュー A の UITapGestureRecognizer を無効にすると、その後、ビュー B がタッチを取得し始め、ユーザーはテーブル内の行を選択できます (ただし、ビュー A はタッチに応答しないため、これは受け入れられません)。
私のコードは変更されていません。ここiOS7で何がうまくいかないのかについて何か考えはありますか? 前もって感謝します!