サブクラスの要素にUITableViewCellタップジェスチャレコグナイザーまたはが含まれている状況がありますUIButtons。
これらをタップすると、ハンドラーが呼び出されるだけでなく、didSelectRowAtIndexPath:デリゲートメソッドも呼び出されます。
ここで、理想的には、ユーザーがこれらの要素のいずれもタップしない場合、これを下のビュー(つまり、テーブルビューまたはテーブルセル)に渡して処理する必要があります。
これらの要素がタッチを飲み込み、TableViewデリゲートメソッドの起動を妨げないのはなぜですか?