美文网首页iOS日常笔记
RATreeView树状图展示

RATreeView树状图展示

作者: Mr_Zhou | 来源:发表于2018-12-14 17:19 被阅读0次

                                                    RATreeView的简单使用

CocoaPods pod 'RATreeView',  倒入第三方RATreeView

1、RATreeView树状图展示,效果图如下

树状图

2、直接上代码

2.1  初始化

初始化

2.2  虚拟数据

虚拟数据并刷新

2.3  RATreeView数据源

Datasource

2.4  代理方法

Delegate

2.4   Cell 刷新方法

- (void)departmentSelectCellValueWith:(NSDictionary*)dict level:(NSInteger)level expand:(BOOL)expand {

    self.leftMargin.constant=10+level*37;

    self.titleLabel.text=dict[@"text"];

    self.arrowBtn.hidden=YES;

    if(![dict[@"isLeaf"]isEqualToString:@"0"]) {

        self.iconView.contentMode = UIViewContentModeCenter;

        self.iconView.image = expand?[UIImage imageNamed:@"header_arrow_down"]:[UIImage imageNamed:@"header_arrow_right"];

    }else{

        self.iconView.image=nil;

    }

}

1、不清楚的可以参考  RATreeView ,比较详细

2、针对RATreeView的更多扩展,如增删改等功能具体参考 无限极增删改节点

3、附1和2的 

Demo地址  https://git.oschina.net/zhukaiqi/RATreeDemo.git    

Demo地址  https://github.com/iOSKesai/RATreeDemo.git

相关文章

网友评论

    本文标题:RATreeView树状图展示

    本文链接:https://www.haomeiwen.com/subject/nhwghqtx.html