UITextField - 对resignFirstResponder采取行动 - 可能吗?

时间:2012-09-10 17:28:19

标签: variables uitextfield first-responder

我创建了一个包含许多文本字段的表单,这些字段保存到NSStrings,然后在应用程序中更深入地使用。

目前,如果您点击GUI键盘上的返回键(完成),键盘将被解除,文本字段中的数据将保存到其NSString中。同样,如果触摸背景,则会发生相同的情况。

但是,如果我触摸另一个文本字段,而不先执行上述操作之一,则不会保存该变量。有没有办法做到这一点?也许是一种在特定文本字段释放第一响应者时执行操作的方法吗?

1 个答案:

答案 0 :(得分:1)

您的问题的最佳解决方案就是使用

-(void)textFieldDidEndEditing:(UITextField *)textField 

然后你可以访问textField并在每次焦点丢失时将textFields文本存储在相应的字符串中。