JSONTableView
在可展开列表视图中显示您的 SwiftyJSON 数据。视图本身不是 UITableView
的子类,所有内容都是由 UIStackView
创建的,因此对于大型 JSON 文件,它不是内存友好型。我是为了快速且简单地调试我的 JSON 数据而创建它的。欢迎贡献以使其变得更好!
演示
安装
pod 'JSONTableView'
使用方法
- 以编程方式或在您的 storyboard 中创建
JSONTableView
实例。
@IBOutlet weak var tableView: JSONTableView?
- 将 SwiftyJSON 的
JSON
类型数据对象传递给您的 JSONTableView 实例的data
属性并调用reloadData()
let data = JSON(...)
tableView?.data = data
tableView?.reloadData()
- 您可以使用以下方法展开/折叠所有可能的可展开单元格
tableView?.expandAll()
tableView?.collapseAll()