TreeTableView 0.1.0

TreeTableView 0.1.0

Anton Lisovoy维护。



TreeTableView

Version Carthage Compatible License: MIT Platform Swift 5.0 iOS 9.0+

简介

为iOS编写的最简单的可展开和收起单元格的使用,使用Swift 5编写。只需提供您喜欢的任何UITableViewCell并实现TreeTableViewDataSourceTreeTableViewDelegate协议。创建TreeTableView是因为insertRowsdeleteRows很难使用。

demo

用法

基本

import TreeTableView

在Storyboard或代码中创建TreeTableView

@IBOutlet private weak var treeTableView: TreeTableView!

继承TreeTableViewDataSourceTreeTableViewDelegate

class ViewController: UIViewController, TreeTableViewDataSource, TreeTableViewDelegate

设置dataSource和delegate

treeTableView.treeDataSource = self
treeTableView.treeDelegate = self

实现所需的TreeTableViewDataSourceTreeTableViewDelegate方法。请参考示例项目以获取更多信息。

要求

TreeTableView使用Swift 5.0编写。兼容iOS 9.0以上版本。

安装

Cocoapods

TreeTableView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'TreeTableView'

Carthage

github "AntonLisovoy/TreeTableView"

贡献

欢迎贡献。对于重大更改,请首先提交一个问题以讨论您想要进行更改的内容。

作者

Anton Lisovoy

许可

TreeTableView 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE.md 文件。