Ios 重复相同的UIView(文本字段作为子视图)n次,并为每个添加的视图获取输入的数据

Ios 重复相同的UIView(文本字段作为子视图)n次,并为每个添加的视图获取输入的数据,ios,swift,xcode,uiview,uistackview,Ios,Swift,Xcode,Uiview,Uistackview,我有一个要求,我必须在一个视图中使用包含两个或多个文本字段的n个可重用视图,当按下Save/Submit时,所有视图的文本字段值都应该在服务器上提交 方法1: 实现这种机制的最佳途径是什么。我试图添加重复的部分,但没有效果。因为,我试图准备一个字典,其中key作为节号,value作为输入的textfield数据数组。但是我无法储存它(我不知道如何准备这样的字典) 方法2: 我考虑准备一个模型类并将值存储在对象的属性中。但从逻辑上讲,我不知道如何准备字典,并在服务器上提交数据时使用该字典 e、

我有一个要求,我必须在一个视图中使用包含两个或多个文本字段的n个可重用视图,当按下Save/Submit时,所有视图的文本字段值都应该在服务器上提交

方法1:

实现这种机制的最佳途径是什么。我试图添加重复的部分,但没有效果。因为,我试图准备一个字典,其中key作为节号,value作为输入的textfield数据数组。但是我无法储存它(我不知道如何准备这样的字典)

方法2: 我考虑准备一个模型类并将值存储在对象的属性中。但从逻辑上讲,我不知道如何准备字典,并在服务器上提交数据时使用该字典

e、 我已经创建了一个模型类,该类具有存储这些值的属性

i.e. class sectionModel {
var value1: String = ""
var value2: String = ""
}
当我单击submit时,我需要将所有这些创建的模型对象上传到服务器上

类似地,当服务器响应这样的n-model字典时,我需要在各种n-repeating子视图中显示它们

最好的方法是什么(在tableview中使用分区是行不通的,因为我有多个分区具有不同的子视图,并且每个分区中都有重复的内容) i、 e.第1节有带“+添加更多”选项的3文本字段,以再次重复此类3文本字段 &第2节有两个文本字段,带有“+添加更多”选项以重复这些两个文本字段


现在,如果section-1添加了3-textfields视图3次,section-2添加了2-textfields(单视图),应用程序应该为section-1创建3个对象,为section-2数据创建一个对象。

您需要处理每个section的操作,并设置每个section需要添加的textfields数量,可能会检测到所调用操作的节号,然后为该特定节执行逻辑,基本上每个标签和文本字段都应该是一个单元格行,如果需要添加3个新行,则可以正常工作。