TreeTableView
public class TreeTableView : UIView
extension TreeTableView: UITableViewDataSource, UITableViewDelegate
extension TreeTableView: TreeTableViewSearchBarDelegate
Undocumented
-
是否单选
Declaration
Swift
public var isSingleCheck: Bool -
是否显示前面箭头
Declaration
Swift
public var isShowArrow: Bool -
是否需要刷新
Declaration
Swift
public var isNeedRefresh: Bool -
是否显示搜索框
Declaration
Swift
public var isShowSearchBar: Bool -
是否实时搜索
Declaration
Swift
public var isSearchRealTime: Bool -
多选时选择父节点时,子节点也被选择,在单选模式下没有意义 如果子节点被选择,其所有父节点也被勾选
Declaration
Swift
public var isChildCheck: Bool -
指定搜索类型,为空时表示不指定搜索类型
Declaration
Swift
public var typeForSearch: String -
Cell文字显示样式,默认尾部省略号显示
Declaration
Swift
public var cellTextStyle: TreeTableViewCellTextStyle -
树形数据
Declaration
Swift
public var treeData: TreeData? { get set } -
默认勾选的节点,在单选模式下没有意义
Declaration
Swift
public var checkNodesID: [String] { get set } -
代理
Declaration
Swift
public weak var delegate: TreeTableViewDelegate? -
搜索框
Declaration
Swift
public var searchBar: TreeTableViewSearchBar? -
Undocumented
Declaration
Swift
public lazy var refreshControl: UIRefreshControl { get set } -
Undocumented
Declaration
Swift
public lazy var tableView: UITableView { get set } -
Undocumented
Declaration
Swift
public override init(frame: CGRect) -
Undocumented
Declaration
Swift
public override func layoutSubviews() -
Undocumented
Declaration
Swift
public func scrollViewDidScroll(_ scrollView: UIScrollView) -
多选时使用,调用代理
Declaration
Swift
public func prepareCommit() -
选中、取消选中所有的节点
Declaration
Swift
public func checkAllNodes(isCheck: Bool)Parameters
isCheck是否选中
-
展开、收起所有节点
Declaration
Swift
public func expandAllNodes(isExpand: Bool)Parameters
isExpand是否展开
-
展开、收起指定层级的节点
Declaration
Swift
public func expandNodesWithLevel(level: Int)Parameters
isExpand是否展开
level展开等级
-
刷新
Declaration
Swift
public func reload() -
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int -
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell -
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? -
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat -
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) -
搜索框开始输入
Declaration
Swift
public func treeTableViewSearchBarDidBeginEditing(searchBar: TreeTableViewSearchBar) -
Declaration
Swift
public func treeTableViewSearchBarShouldReturn(searchBar: TreeTableViewSearchBar) -
Declaration
Swift
public func treeTableViewSearchBarSearhing(searchBar: TreeTableViewSearchBar) -
Undocumented
Declaration
Swift
@objc open func search(searchBar: TreeTableViewSearchBar)
View on GitHub
TreeTableView Class Reference