如何识别UITextFields和键盘活动?

时间:2012-03-16 23:52:47

标签: iphone ios uitextfield

我在网上搜索过,但没有发现任何类似于我想要的东西。所以,我正在创建一个应用程序,我需要更清楚地识别用户何时离开特定的UITextField。当用户在UITextField中输入一个值并在触摸外部以解除键盘后,我需要认识到在我执行操作后,UITextField已失去活动。

这可能吗?

2 个答案:

答案 0 :(得分:2)

在Apple文档中查找UITextFieldDelegate。特别是方法textFieldDidEndEditing:textFieldShouldReturn:。将特定的UITextField连接到插座并将其委托分配给viewController。然后在委托方法中,如果您需要确保它是特定的文本字段,请将其与IBOutlet进行比较。

答案 1 :(得分:0)

在.h文件中写入UITextFieldDelegate然后在.m文件中包含以下方法。

- (BOOL)textFieldShouldReturn:(UITextField *)textField 
{
    [textField resignFirstResponder];
    return NO;
}