結構
RATreeView 是一個無限級列表,他是對UITableView的高度封裝,包含了RATableView和資料來源(RATreeViewDataSource)事件源(RATreeViewDelegate)。 RATableView通過訊息轉發的方式特殊處理了UITableViewDelegate時間以及UIScrollViewDelegate事件,以便RATreeView處理RATableView的DataSource,再通過RACollectionController形成多級節點管理,從而對DataSource的封裝從而實現多級結構。 其他請看類圖,和順序圖吧。
相關圖

