我在一个带有一个文本字段(cell.guestName.text)的表格中有一个自定义单元格,用户根据他们有多少客人添加更多行。我正在努力获取在每个客人字段中输入的客人姓名。
任何人都可以帮我这样做吗?
提前致谢。
我在一个带有一个文本字段(cell.guestName.text)的表格中有一个自定义单元格,用户根据他们有多少客人添加更多行。我正在努力获取在每个客人字段中输入的客人姓名。
任何人都可以帮我这样做吗?
提前致谢。
使用NSMutableArray
跟踪 中每一行的来宾名称TableView
。然后只需在每次将新行添加到电视时添加到该数组即可。获取所有单元格或仅一个单元格的值很容易使用objectAtIndex
或 for-in 循环Array
numberOfSections
您可以使用和获得行数和节数(但可能您已经知道该数字)numberOfRowsInSection
。
然后,您使用cellForRowAtIndexPath
传递所有可能的索引路径来获取所有单元格,然后检索文本。
例子:
for(NSUInteger i=0; i< [self.tableView numberOfSections]; i++)
{
for(NSUInteger j=0; j<[self.tableView numberOfRowsInSection: i]; j++)
{
NSIndexPath* path= [NSIndexPath indexPathForItem: j inSection: i];
UITableViewCell* cell= [self.tableView cellForRowAtIndexPath: path];
// Do whatever with the cell
}
}