1

我在我的应用程序中动态地将 UITextField 添加到表格单元格中。如果用户在文本字段外(和键盘外)按下,我想实现一个“backgroundClick”方法来关闭键盘,但我不确定如何在 backgroundClick 方法中获取活动键盘上的句柄作为动态 UITextField没有要使用的已定义属性。

我所知道的是它是一个带有特定标签的 UITextField。有没有办法在代码中掌握它?

干杯。

4

2 回答 2

4
UITextField* field =  (UITextField *) [myTableCell viewWithTag: myTag];
[field resignFirstResponder];

那是你正在寻找的吗?

编辑以反映评论:

根据你的评论,不是。因此,您可能想阅读其他 SO question

于 2009-11-10T21:33:56.020 回答
1

如果您有对 UITextField 的引用,那么您可以发送 resignFirstResponder。这将关闭键盘。

于 2009-11-10T21:34:55.100 回答