検索しましたが、UITableView で UITouch を検出できない理由がよくわかりません。私が今持っているのは、ビューにテーブルビューがあるビューコントローラーです。参考までに下の写真を見てください
実装クラスでは、各 UITouch メソッドのブレークポイントを有効にしています。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event;
これらのブレークポイントは、テーブル ビュー (オレンジ色の領域) の外側に触れた場合にのみ呼び出されます。
わかりません。UITableView は、UIResponder のサブクラスである UIView のサブクラスである UIScrollView のサブクラスだと思いました。これは、UITouch を呼び出す必要があることを意味します。(間違っていたら訂正してください)
すべてのコメントはここで歓迎され、感謝されます。