创建可扩展的tableview?

问题描述

我正在使用 API(我不能公开分享),并得到了类似的回复

[
Response1.response(category1: "cat1",response: "parent0"),Response1.response(category2: "cat2",response: "parent1"),Response1.response(category3: "cat3",response: "parent2"),Response1.response(category4: "cat4",response: "parent3")
]

[
Response2.response(subcategory1: "resp0",response: "child0parent0"),Response2.response(subcategory2: "resp1",response: "child0parent1"),Response2.response(subcategory3: "resp2",response: "child0parent2"),Response2.response(subcategory4: "resp3",response: "child0parent3")
]

我想像下面的示例图像一样在可扩展的 tableview 上显示数据,或者让我知道,我如何从上面的两个响应创建二维数组?

enter image description here

解决方法

请使用此链接获取在 iOS 中创建可扩展 tableview 的代码 - https://www.appcoda.com/expandable-table-view/

像这样创建二维数组 -

[
"parent 0" : ["child0parent0","child1parent0","child2parent0","child3parent0"],"parent 1" : ["child0parent1","child1parent1","child2parent1"],....
]

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...