0

私のViewControllerには、いくつかのカスタムセルを含むUITableViewがあります。セルに触れると、そこにあるタッチ座標を UIViewController に取得したいと考えています。問題は、UITableView で占有されていない画面の部分からしか座標を取得できないことです...、UITableView を使用して画面の部分にタッチすると、座標が NSLogged として (0.000, 0.000) 返されます。たまたまタッチしたビューに関係なく、画面の座標を取得するにはどうすればよいですか? UIScreen から開始しますか? UIウィンドウ?...

質問: どの「ビュー」に触れたかに関係なく、タッチ座標を取得する方法を教えてください。

4

1 に答える 1

1

UITableView に修正を加えさせて、それらをビューコントローラーに報告させ、ビューコントローラーから他のビューコントローラーに報告させることができます。tableView opaquew を設定すると、タッチが下のタッチに移動できるようになるかどうかはわかりませんが、そうでない場合は試してみてください。

于 2009-08-14T16:21:00.123 に答える