我有一个带表的视图控制器。此表加载自定义单元格。
在我的每个自定义单元格中,都有一个文本字段。该表有3个单元格。每个单元格保存不同的值:名称,生日,地址。
我希望能够通过IBAction从3个文本字段中获取所有值到我的视图控制器。如何正确有效地保存?
答案 0 :(得分:1)
如果您的表始终相同,为什么不创建一个包含静态单元格的表,并为每个字段创建出口?对我而言,这比使用标签或寻找通过其索引找到的表格单元格的子项感觉更清晰。
你注意到你有一个UIViewController里面有一个UITableView,如果我理解的话。如果您想在嵌套表中使用静态单元格,则必须在父视图控制器内的容器中嵌入UITableViewController。
答案 1 :(得分:0)
尝试将单元格的委托设置为viewcontroller,当文本字段编辑结束时,将其与您要发送的文本一起触发。
答案 2 :(得分:-1)
从视图控制器中的任何位置:
UITableViewCell *c1 = [_tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
NSString *name = [(UITextField *)[c1 viewWithTag:kTextFieldTag] text];