可能重复:
UITableView 和键盘滚动问题
在UIView其中我有它的子视图UITableView,并且在UITableViewCells我有UITextView用户可以输入文本的地方,现在我想获取用户当前点击的那个UITextView的位置。
UIToucheBegan没有从UITableView调用UIView的子视图。
可能重复:
UITableView 和键盘滚动问题
在UIView其中我有它的子视图UITableView,并且在UITableViewCells我有UITextView用户可以输入文本的地方,现在我想获取用户当前点击的那个UITextView的位置。
UIToucheBegan没有从UITableView调用UIView的子视图。
你可以做的是:
或者
[tapGestureRecognizer locationInView:myTableView]获取相对于 UITableView 内容的点击。子类 UITableView ,然后在该子类中实现 touchesBegan 如果你想触摸 tableview
尝试在 cellForRowAtIndexPath 方法中向 textField 添加标签
然后在用户开始输入 UITextField 时调用的方法中查找 sender.tag
或者......也许为此制作 CustomCell 会更好