我在我的应用中动态地将UITextField添加到表格单元格中。我想实现一个“backgroundClick”方法来解除键盘,如果用户按下文本区域外(和键盘外)但我不确定如何在backgroundClick方法中将活动键盘上的句柄作为动态UITextField没有定义的属性可供使用。
我所知道的是它是一个带有特定标签的UITextField。有没有办法在代码中掌握它?
干杯。
答案 0 :(得分:4)
UITextField* field = (UITextField *) [myTableCell viewWithTag: myTag];
[field resignFirstResponder];
这就是你要找的吗?
编辑以反映评论:
根据您的评论,它不是。所以,您可能想阅读this other SO question。
答案 1 :(得分:1)
如果你有对UITextField的引用,那么你可以发送resignFirstResponder。那会解雇键盘。