我需要让一个按钮知道选择了哪个文本框,我已经标记了文本框1,2和3,我是这个编程中的新手,我需要知道我是否使用了正确的方法并且可能没什么帮助剩下的就是这个。 这就是我到目前为止所做的:
- (void)textFieldDidBeginEditing:(UITextField *)textField{
if (textField.tag == 1) {
}
}
答案 0 :(得分:2)
您可以直接查看textField's
插座。
- (void)textFieldDidBeginEditing:(UITextField *)textField{
if (textField == nameTextField) { //nameTextField is an outlet
currentlySelected=@"nameTextField"
}
else if (textField == salryTextField) { //salaryTextField is an outlet
currentlySelected=@"nameTextField"
}
}
两位代表
- (void)textFieldDidBeginEditing:(UITextField *)textField; // when gets focus
- (void)textFieldDidEndEditing:(UITextField *)textField; // when lost focus
您可以创建NSString *currentlySelected
并根据方法调用设置if-else中的值。