保存在自定义单元格的文本字段中输入的数据
Saving data entered in textfield of custom cells
我有一个自定义 cell.In 自定义单元格,有一个文本字段和一个 label.I 实际上已经使用自定义制作了一个表单 cell.The 用户将输入其名称、城市、州,country,dob 详细信息 textfield.Now ,单击一个按钮我想将所有这些数据一起保存在 dictionary.But 中 我无法理解如何使用不同的键保存数据相同的文本字段 reused.Please 提前帮助 objective c.Thanks 中的一些代码!
我给你思路,让你去实现
就拿一个宏,像这样#define textFieldTag 1000
您正在重复使用 textfField
权利。所以,在 cellForRowAtIndexPath
中(如果你使用 table 视图)像这样设置 textField
的标签:cell.textType.tag = indexPath.row + textFieldTag;
然后
使用委托
访问textField
- (void)textFieldDidEndEditing:(UITextField *)textField {
switch (textField.tag - textFieldTag) {
case 0:{
NSString *name = textField.text;
//Take a NSMutableDictionary and add the values over here
break;
}
case 1:
{
NSString *city = textField.text;
break;
}
case 2:
{
NSString *state = textField.text;
break;
}
case 3:
{
NSString *country = textField.text;
break;
}
case 4:
{
NSString *dob = textField.text;
break;
}
default:
break;
}
}
还有一件事,当您点击保存或您用来提交表单的任何按钮时,请记住关闭键盘 [textField resignFirstResponder];
,否则最后的值可能为零。
谢谢
我有一个自定义 cell.In 自定义单元格,有一个文本字段和一个 label.I 实际上已经使用自定义制作了一个表单 cell.The 用户将输入其名称、城市、州,country,dob 详细信息 textfield.Now ,单击一个按钮我想将所有这些数据一起保存在 dictionary.But 中 我无法理解如何使用不同的键保存数据相同的文本字段 reused.Please 提前帮助 objective c.Thanks 中的一些代码!
我给你思路,让你去实现
就拿一个宏,像这样#define textFieldTag 1000
您正在重复使用 textfField
权利。所以,在 cellForRowAtIndexPath
中(如果你使用 table 视图)像这样设置 textField
的标签:cell.textType.tag = indexPath.row + textFieldTag;
然后
使用委托
访问textField
- (void)textFieldDidEndEditing:(UITextField *)textField {
switch (textField.tag - textFieldTag) {
case 0:{
NSString *name = textField.text;
//Take a NSMutableDictionary and add the values over here
break;
}
case 1:
{
NSString *city = textField.text;
break;
}
case 2:
{
NSString *state = textField.text;
break;
}
case 3:
{
NSString *country = textField.text;
break;
}
case 4:
{
NSString *dob = textField.text;
break;
}
default:
break;
}
}
还有一件事,当您点击保存或您用来提交表单的任何按钮时,请记住关闭键盘 [textField resignFirstResponder];
,否则最后的值可能为零。
谢谢