如何在uitableview中从uitextfield获取所有文本

时间:2013-10-04 17:07:12

标签: ios uitableview

我有一个表视图,每个单元格中都有一个UITextField。该表有30行。 我想从30 UITextfield获得所有值,但它适用于10个可见单元格。我无法访问任何看不见的细胞。文本返回null。请帮助我。我是一名chese开发人员

1 个答案:

答案 0 :(得分:0)

  

我无法访问任何看不见的细胞。文本返回null。

这就是它应该如何工作,因为UITableView优化了它对单元格的使用,并且只有显示的单元格在任何时候都存在。 (至少,如果您使用的是dequeueReusableCellWithIdentifier:,您将在大多数UITableView教程中找到它。)

您应该将用户输入的文本存储在某个地方的某个表格行中(在您的模型中?),然后从那里访问它。

或者,您可以避免使用dequeueReusableCellWithIdentifier:,但在这种情况下,您应该自己管理表格视图中的单元格集。 (我不鼓励你这样做,这只是一种可能性)。