0

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

4

1 回答 1

0

我无法访问任何不可见的单元格。文本返回 null。

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

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

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

于 2013-10-04T17:19:46.870 回答