我有多个uitextfields但他们都响应委托方法。我尝试使用文本字段描述,但这不起作用。必须有办法知道哪个文本字段是活动的,但我找不到它。 感谢。
答案 0 :(得分:4)
根据UITextFieldDelegate
protocol reference,所有方法都传递调用该方法的UITextField。例如:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
您只需针对已知文本字段检查文本字段:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
if (textField == self.fooBarField)
{
//do magic
}
return YES;
}