如何在表格视图单元格中添加 12 个文本字段并通过其标记值访问每个文本字段的文本?

Posted

技术标签:

【中文标题】如何在表格视图单元格中添加 12 个文本字段并通过其标记值访问每个文本字段的文本?【英文标题】:How to add 12 text fields in a table view cell and access each text field's text by its tag value? 【发布时间】:2012-05-17 13:49:55 【问题描述】:

我想在 UITableViewCell 中添加 12 个 UITextFields(每行一个文本字段),并使用它的标签访问每个 UITextField 的文本。我该怎么做?

【问题讨论】:

***.com/questions/19621732/… 【参考方案1】:
UITextField *textField = (UITextField *)[cell viewWithTag:1];
// 1 is your tag, and use textField.text to get the text in the textField.

您的代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
//...
nameLabel.tag =1; // 1 is your nameLabel's tag
[tv setDelegate:self];
tv.tag = indexPath.row + 1; // set it to tv.tag = indexPath.row + 2; because 1 is your nameLabel's tag

UITextField *textField = (UITextField *)[cell viewWithTag:tv.tag];//
NSLog(@"%@",textField.text);

return cell;

【讨论】:

以上是关于如何在表格视图单元格中添加 12 个文本字段并通过其标记值访问每个文本字段的文本?的主要内容,如果未能解决你的问题,请参考以下文章

表格视图单元格中的文本字段

如何在表格视图单元格(每一行)中添加文本字段并为每个文本字段设置标签以访问它的文本

如何在自定义表格视图单元格中保存文本字段

如何在编辑表格视图单元格中的文本字段时重新加载所有表格视图单元格 - iOS Swift

点击保存按钮并存储在字典中时获取表格视图单元格中的文本字段?

表格视图单元格中的标签和文本字段之间的空间相等。