gpt4 book ai didi

ios - 获取所有包含 TextFields 的 TableView Cell 的数据(包括隐藏 View )

转载 作者:搜寻专家 更新时间:2023-11-01 06:16:55 25 4
gpt4 key购买 nike

我想获取一个 TableView 中所有单元格中的所有数据,这是一个很长的列表。

我正在寻找一种方法来检索所有内容,包括那些隐藏在 View 中的内容,我知道 View 会被重用。我想你们中的一些人以前可能遇到过这个问题,你们对此有何看法?

我试过了

让单元格 = self.tableView.visibleCells

然后循环到每个单元格并将每个数据保存到一个数组,但它不能有效地获取那些不属于 View 或隐藏的数据。有办法克服这个问题吗?

最佳答案

在 cellForRowAtIndexPath 中,您要告诉表格每个单元格中的内容。那么,您为什么要转身询问表格每个单元格中的内容?如果用户在您的第一个单元格中输入“Hello”,然后滚动表格足以将第一个单元格推出 View ,然后当用户滚动回顶部时,您就是告诉它把“Hello”放回那个第一个细胞。您拥有数据源,而不是表格。

您需要一个数据源。一开始它可以是“空的”,如果这是你想要的,可能是一个空字符串数组(例如,数组中的每个索引都可以映射到一个表行)。但是,当用户与单元格中的文本字段交互时,您需要使用他们输入的文本更新该数据源。

您应该使用该数据源作为 cellForRowAtIndex 方法的来源。这样您就可以在表格请求时处理填充单元格,并且在用户完成操作后您也知道所有数据。

关于ios - 获取所有包含 TextFields 的 TableView Cell 的数据(包括隐藏 View ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42661727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com