如何从自定义 UITextView 单元中获取文本?
Posted
技术标签:
【中文标题】如何从自定义 UITextView 单元中获取文本?【英文标题】:How do I get the text from a custom UITextViewCell? 【发布时间】:2011-08-12 17:41:44 【问题描述】:我正在使用包含 UITextField 的自定义 UITableViewCell。我用这段代码在 UITableView 中绘制了这个 UITableViewCell 5 次:
InputCellTableViewCell *cell = [tableViewIn dequeueReusableCellWithIdentifier:@"inputCell"];
[cell setUp]; //Just sets first responder and delegate.
[cell.textField setPlaceholder:[self.arrayWithFields objectAtIndex:indexPath.row]];
return cell;
当用户在五个单元格中输入数据后,我如何访问每个单元格的数据并保存? 如您所见,我没有为每个单元格设置 decleration。
【问题讨论】:
【参考方案1】:您可以为每个单元格的 UITextField 使用标签
if (indexPath.section == 0)
// Add a UITextField
UITextField *textField = [[UITextField alloc] init];
// Set a unique tag on each text field
textField.tag = indexPath.row;
[cell.contentView addSubview:textField];
[textField release];
if (indexPath.section == 1)
// Add a UITextField
UITextField *textField = [[UITextField alloc] init];
// Set a unique tag on each text field
textField.tag = indexPath.row;
[cell.contentView addSubview:textField];
[textField release];
【讨论】:
不起作用。如何从其他方法获取这些单元格并要求提供标签? 好的,然后为textField创建全局变量(不要释放)并在另一个方法中使用它。以上是关于如何从自定义 UITextView 单元中获取文本?的主要内容,如果未能解决你的问题,请参考以下文章
从自定义单元格 iPhone 中的 textField 获取值
Swift 如何从自定义 uicollectionviewcell 中获取数据?