iOS-swift-如何实现树级目录的折叠和展开
来源:互联网 发布:php做api开发 编辑:程序博客网 时间:2024/06/16 02:33
如何实现树级目录的折叠和展开
1 引言
最近一直在用swift写项目,目前已经完成了小半,大概11月中旬能够完成,到时会出个系列视频,把源码放出来。我是iOS 零基础学习swift,之前没有任何objc经验,这几个星期一直在掉坑爬坑的循环中度过。当前不仅swift中文资料稀缺,英文资料也很少,不少问题到最后还是要去看objc代码,导致我现在看objc连蒙带猜也能明白个七七八八。除此之外,加的几个swift学习群中的大牛也很热心,很多问题都能直指痛点。所谓饮水思源,上周趁项目空闲,帮一位网友做了个demo,主要功能就是“如何实现树级目录的折叠和展开”。
题目乍看上去挺唬人,其实我们平时经常使用,windows资源管理器的目录树,点击减号折叠当前目录及子目录,点击加号则展开。demo所要完成的功能也类似,不过目录换成了UITableViewCell,加号减号变成了单击SectionHeader。下图是功能演示(上传的gif图片不显示,请点击http://i1.hoopchina.com.cn/blogfile/201409/30/BbsImg141204328756017_360*240.gif)
2 源码下载
这个是站内链接:http://download.csdn.net/detail/adoaiwen1314/7991993
注意:运行demo的时候请开启代理,这位网友的网站被墙了:http://redian.today/mobi.php?mod=comment&id=218560&type=json
3 FAQ
demo中解析Json的函数有点复杂,只是针对特定的数据结构,可以忽略不看,主要是如何用sectionHeader实现隐藏和展开的过程。具体代码就不分析了,有疑问的可以在评论中留言。
0 0
- iOS-swift-如何实现树级目录的折叠和展开
- iOS-swift-如何实现树级目录的折叠和展开
- jquery实现折叠和展开
- 实现展开和折叠自如,节点全部选中的实现
- vim的展开和折叠
- tableview的展开和折叠
- 使用Animation实现组件的折叠和展开
- iOS如何实现表格的折叠效果?
- iOS如何实现表格的折叠效果?
- Axure实现随意折叠和展开
- 如何监听CollapsingToolbarLayout的展开与折叠
- 如何监听CollapsingToolbarLayout的展开与折叠
- 如何监听CollapsingToolbarLayout的展开与折叠
- Axure折叠与展开效果的实现
- jquery实现内容的折叠与展开
- C# 展开和折叠代码的快捷键
- C# 展开和折叠代码的快捷键
- C# 展开和折叠代码的快捷键
- android第三方资源客制化
- Django 数据库操作get 和 filter
- gradle 编译环境下进行android单元测试 .
- 项目:自动更换壁纸
- Android SVN开发实战之目录结构介绍 .
- iOS-swift-如何实现树级目录的折叠和展开
- acdream 1222 Quantization Problem [dp]
- HTML css基础
- 视频文件格式分析(1):avi格式
- Arch Linux raspberrypi 安装后扩展root分区
- 通过web方式查看Android源码的方法
- 4-1复数类的运算符重载
- 打开固定文件的pr_debug .
- JAVA - 基础练习 - 枚举出彩票36选7的所有组合