0

我在一个带有一个文本字段(cell.guestName.text)的表格中有一个自定义单元格,用户根据他们有多少客人添加更多行。我正在努力获取在每个客人字段中输入的客人姓名。

任何人都可以帮我这样做吗?

提前致谢。

4

2 回答 2

1

使用NSMutableArray跟踪 中每一行的来宾名称TableView。然后只需在每次将新行添加到电视时添加到该数组即可。获取所有单元格或仅一个单元格的值很容易使用objectAtIndex或 for-in 循环Array

于 2012-12-16T19:43:46.427 回答
0

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
    }
}
于 2012-12-16T19:36:03.413 回答