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)