如何从文本字段UITableView中获取自定义单元格的值?

我已创建一个UITableView其功能像这样部分0 2定制单元(第一名字,与UITextFields姓)第1(点按标题的按钮插入一个新的细胞与文本框+按钮改变标题)的第2(点击标题上的按钮插入带有文本框的新单元格+更改标题的按钮)第3部分(点击标题上的按钮插入带有文本框的新单元格+更改标题的按钮)。现在假设我在每个部分中创建了3-3行,除了部分0.我如何动态获取所有文本字段值?如何从文本字段UITableView中获取自定义单元格的值?

回答:

你有一个你的TableView的数据源。 每次插入新单元格时,都应该自动更新此源代码。 所以,如果你遍历包含你的数据源的数组,那么应该也有文本字段的值。

如果这不是你应该想想你要添加的新细胞的办法的情况下。 通常在你的数据源中应该为textfield中的数据保留一些空间。 如果您现在创建一个新的单元格,则应该使用新数据更新为文本字段的数据保留的空间。

如果我理解正确的话,你必须以一个标号和一个文本框和按钮的单元格。 您创建了一个单元格,在文本字段中输入一些文本,然后按下按钮。 那么文本字段的内容应显示在标签中。

如果我错了,请推我在正确的方向。也许你可以发布一些截图或其他东西。

!!!!!错误的方法!!!!!!!

迭代通过你的细胞,你从方法获得

[tableView visibleCells]; 

,然后通过得到包含在细胞中的 文本框的值

NSArray *myArray = [[NSArray alloc] initWithArray: [tableView 

visibleCells]; [[(YourCellSubClass *)myArray textfield] text];

我没有测试过这一点,但我认为它应该 工作。

!!!!!!错误的方法结束!!!!!!

回答:

必须设置的UITextField中,你有UITableViewViewController委托。然后重写此方法以获取焦点文本字段textField:DidEndEditing的文本。 您也可以设置每个UITextfield的标签以区分它们。

以上是 如何从文本字段UITableView中获取自定义单元格的值? 的全部内容, 来源链接: utcz.com/qa/265204.html

回到顶部