Swift如何从自定义uicollectionviewcell中获取数据?

时间:2019-07-26 13:16:46

标签: ios swift uicollectionview uicollectionviewcell

我有一个如下图所示的表单页面。我应该从这种形式中获取价值。我从底部开始有一个自定义集合视图。我应该从单元格中获取文本字段值。我怎样才能做到这一点?

我在这些单元格中使用选择器视图。你能给我举个例子吗?

this

2 个答案:

答案 0 :(得分:0)

如果您知道单元格的indexPath,它很简单:

 [@deriving show]
 type t = Hello | World;

答案 1 :(得分:0)

问题:“我应该从单元格中获取文本字段值。我该怎么做?”

答案:您不应该这样做。

视图对象用于向用户显示信息并用于收集输入,而不是用于存储数据。

这对于UICollectionViewUITableView来说尤其重要,因为这两个都可以在用户滚动时根据需要创建和回收单元格。

您应该将集合视图设计为具有数据模型对象(通常为结构数组或行和列中的数据数组)。

当用户在文本字段中输入数据并点击回车时,您应该收集更改后的值并将其保存到数据模型中。然后,您的数据模型将始终是最新的,如果您需要获取特定IndexPath的值,则只需在模型中查找数据即可。