TreeTableView
简介
为iOS编写的最简单的可展开和收起单元格的使用,使用Swift 5编写。只需提供您喜欢的任何UITableViewCell
并实现TreeTableViewDataSource
和TreeTableViewDelegate
协议。创建TreeTableView
是因为insertRows
和deleteRows
很难使用。
用法
基本
import TreeTableView
在Storyboard或代码中创建TreeTableView
@IBOutlet private weak var treeTableView: TreeTableView!
继承TreeTableViewDataSource
和TreeTableViewDelegate
class ViewController: UIViewController, TreeTableViewDataSource, TreeTableViewDelegate
设置dataSource和delegate
treeTableView.treeDataSource = self
treeTableView.treeDelegate = self
实现所需的TreeTableViewDataSource
和TreeTableViewDelegate
方法。请参考示例项目以获取更多信息。
要求
TreeTableView
使用Swift 5.0编写。兼容iOS 9.0以上版本。
安装
Cocoapods
TreeTableView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'TreeTableView'
Carthage
github "AntonLisovoy/TreeTableView"
贡献
欢迎贡献。对于重大更改,请首先提交一个问题以讨论您想要进行更改的内容。
作者
许可
TreeTableView 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE.md 文件。