Ios 从JSON响应中添加动态字段的最佳方法是什么

Ios 从JSON响应中添加动态字段的最佳方法是什么,ios,iphone,swift,uitableview,Ios,Iphone,Swift,Uitableview,我有json响应,我得到的是数组字段。这个字段数组告诉我应该添加什么,比如文本框、单选按钮或复选框 我从两个方面发展了这一点 1.使用XIB并将滚动视图中的XIB添加为循环中的子视图。 2.使用tableview 第一种方法的问题:- 1.看起来不太好。 2.我无法根据文本给出不同观点之间的足够差距 第二种方法的问题:- 1.我无法访问当前不可见的tableview单元格。 对于e.x.我在第一部分有3个文本视图,现在我在第二部分,此时我无法从第一部分访问文本视图 使用UITableView并将

我有json响应,我得到的是数组字段。这个字段数组告诉我应该添加什么,比如文本框、单选按钮或复选框

我从两个方面发展了这一点 1.使用XIB并将滚动视图中的XIB添加为循环中的子视图。 2.使用tableview

第一种方法的问题:- 1.看起来不太好。 2.我无法根据文本给出不同观点之间的足够差距

第二种方法的问题:- 1.我无法访问当前不可见的tableview单元格。 对于e.x.我在第一部分有3个文本视图,现在我在第二部分,此时我无法从第一部分访问文本视图

  • 使用UITableView并将每个元素添加为一个部分(这样可以在两个单元格之间留出空间)
  • 使用Xibs和UITableViewAutomaticDimension计算每个单元格的高度,因此高度是基于文本计算的
  • 将每个元素类型和数据添加到本地数组中,以便可以控制 所有元素数据
  • 希望这有帮助

    干杯

  • 使用UITableView并将每个元素添加为一个部分(这样可以在两个单元格之间留出空间)
  • 使用Xibs和UITableViewAutomaticDimension计算每个单元格的高度,因此高度是基于文本计算的
  • 将每个元素类型和数据添加到本地数组中,以便可以控制 所有元素数据
  • 希望这有帮助


    干杯。

    是否要在UItable view单元格中动态显示数据,并根据JSON中的内容改变单元格高度?为什么要从第一节访问textview?为每种类型的字段创建tableview自定义单元格..根据JSON字段更改单元格..以便轻松自定义这些字段UI。是否要动态显示数据在UItable view单元格中,单元格高度随JSON中的内容而变化?为什么从第一节访问textview?为每种类型的字段创建tableview自定义单元格。根据JSON字段更改单元格。这样您就可以轻松自定义这些字段的UI。这很有帮助!谢谢:)我也这么做了,但问题是一旦单元格消失或不可见,我就无法访问文本字段和其他控件。您想用其他控件做什么?你能解释一下吗?这很有帮助!谢谢:)我也这么做了,但问题是一旦单元格消失或不可见,我就无法访问文本字段和其他控件。您想用其他控件做什么?你能解释一下吗?