从自定义单元格中的相同文本字段获取值

时间:2012-12-16 19:15:27

标签: iphone objective-c uitableview uitextfield

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

有人可以帮我这么做吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

使用NSMutableArray跟踪TableView中每行的访客姓名。然后,只需在每次向电视添加新行时添加到该阵列。使用objectAtIndexArray

上的for-in循环可轻松获取所有单元格或单个单元格的值

答案 1 :(得分:0)

您可以使用numberOfSectionsnumberOfRowsInSection获取行数和部分数(但可能已经知道该数字)。
然后使用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
    }
}