我需要让一个按钮知道选择了哪个文本框,我已经标记了文本框 1、2 和 3,我是这个编程的新手,我需要知道我是否使用了正确的方法,其余的可能没什么帮助为了这。这是我到目前为止所拥有的:
- (void)textFieldDidBeginEditing:(UITextField *)textField{
if (textField.tag == 1) {
}
}
我需要让一个按钮知道选择了哪个文本框,我已经标记了文本框 1、2 和 3,我是这个编程的新手,我需要知道我是否使用了正确的方法,其余的可能没什么帮助为了这。这是我到目前为止所拥有的:
- (void)textFieldDidBeginEditing:(UITextField *)textField{
if (textField.tag == 1) {
}
}
您可以直接向您的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 中的值。