如何找出响应Textfielddidend的文本字段

时间:2014-03-09 21:12:31

标签: objective-c

我有多个uitextfields但他们都响应委托方法。我尝试使用文本字段描述,但这不起作用。必须有办法知道哪个文本字段是活动的,但我找不到它。 感谢。

1 个答案:

答案 0 :(得分:4)

根据UITextFieldDelegate protocol reference,所有方法都传递调用该​​方法的UITextField。例如:

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField

您只需针对已知文本字段检查文本字段:

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
    if (textField == self.fooBarField)
    {
       //do magic
    }
    return YES;
}