如何从文本字段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
中,你有UITableView
的ViewController
委托。然后重写此方法以获取焦点文本字段textField:DidEndEditing
的文本。 您也可以设置每个UITextfield
的标签以区分它们。
以上是 如何从文本字段UITableView中获取自定义单元格的值? 的全部内容, 来源链接: utcz.com/qa/265204.html