我正在调用textFieldDidBeginEditing中的一个动作,如下所示:
[dotButton addTarget:self action:@selector(actionButton:) forControlEvents:UIControlEventTouchUpInside];
并将我的行动指定为:
- (void) actionButton:(id)sender {
textField.text = [textField.text stringByAppendingString:@"APPROVED"];
}
简单的问题,希望是一个简单的答案......
textField.text是指名为textField的字段,但是如何更新textFieldDidBeginEditing当时正在执行的当前字段?即我可以设置一个变量来检索当前的字段名吗?
由于
答案 0 :(得分:1)
您应该检查textField是否符合您感兴趣的标签。 一个例子:
if (textField == self.firstLabel){
//do something
}
else if (textField == self.secondLabel){
//do other something
}
从委托方法传递的textField变量是您应该处理的变量。
告诉我它是否有效。祝你好运!