使用UITableView实现三级分组

作者: 芝麻绿豆 | 来源:发表于2016-05-02 15:13 被阅读748次

    相关DEMO请去我github上下载:
    网址
    最近一直在项目改版,所以最近一直没什么时间总结最近遇到的难题!现在给大家分享一下我前段时间遇到的奇葩需求吧!就是需要将数据进行三级分组展示!以前一直接触的UITableView两级分组,类似于QQ分组那种!我想大家最长做的就是两级分组!拿到这个需求的时候,我就有点脑子打结了!
    我首先想到的就是自己封装一个类似于UITableView的控件,后来我想到在UITableView的两级分组上进行扩展!在网上查了一下资料,有类似的!但是满足不了我的需求!

    思路

    1.因为有些只有一级分组,有些事两级分组,所以先获取要展示的数据,使用递归方法将要展示的数据存在数组里;
    2.有下一级就展示分组,无下一级就跳转;
    3.在UITableView两级分组的基础上进行改进,section一级,cell二级,UIview三级;
    4.点击cell的时候,改变cell的高度,在添加UIView;

    效果图
    一级
    二级
    三级

    相关文章

      网友评论

        本文标题:使用UITableView实现三级分组

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