我的表格视图单元格如何保存超过 2 个值?我想要发生的是当我单击表格视图中的一个单元格时,它会将 3 个值传递给下一个视图。但是我只能得到两个值(姓名,地址),因为它们包含在 textlabel 和 detailtextlabel 中,但是(电话)没有显示在我的单元格中,只有姓名和地址。
问问题
327 次
2 回答
0
为表格视图单元格创建一个自定义单元格
于 2012-09-20T05:33:44.067 回答
0
如果您想在单元格中显示更多值,请创建自定义单元格。
选项是使用 NSMutableArray,如下所示,并在自定义单元格中显示所有值:
NSMutableArray *arrValues = [[NSMutableArray alloc] initWithObjects:[NSArray arrayWithObjects:"Value1","Value2","Value3"],nil];
将尽可能多的数组添加到 arrValues 中。
现在当 tableViewDidSelectAtRow 的方法:将此数组传递给下一个控制器
NSArray *arrPassing = [arrValues objectAtIndex:indexPath.row];
于 2012-09-20T05:35:40.680 回答