iOS开发总结之项目开发中使用UITableView几百行代码搞定级联表格
2016-04-03 11:49
351 查看
前言:现在一个人单挑两个app,其中的一个项目中有这样一个需求:多级级联表格,试过多钟方案,最终这种方案最好,记录下来, 因为项目源代码保密,所以这里就只是提供 界面效果和实现思路。
效果:
实现思路:
思路并不复杂:
1.每个表格都是一个UiTableViewController,并且把子表格放到一个 大控制器中,并且用 观察者模式(通知机制)实现控制器之间的通信和数据传递基本上就好了……
2.表头的展开与合并:在表头数据模型中增加一个 isOpen 属性,当点击表格表头的时候 这个属性 来回切换为 true或者false
基本上就这样。。。。
效果:
实现思路:
思路并不复杂:
1.每个表格都是一个UiTableViewController,并且把子表格放到一个 大控制器中,并且用 观察者模式(通知机制)实现控制器之间的通信和数据传递基本上就好了……
2.表头的展开与合并:在表头数据模型中增加一个 isOpen 属性,当点击表格表头的时候 这个属性 来回切换为 true或者false
基本上就这样。。。。
相关文章推荐
- DuiLib(3)——DuiLib与MFC嵌套攻略
- IOS开发 使用XIB自定义一个UIView
- iOS开发UI篇—xib的简单使用
- 三星galaxy S3 刷MIUI 后使用效果
- MUI 个推获取ClientID的方法
- MUI跨域请求数据的例子:
- Request对象的主要方法
- Integer.parseInt()和Integer.valueOf()有什么区别
- Android UI学习笔记 之 colors.xml
- 消息队列(Message Queue)基本概念(转)
- c# 使用FtpWebRequest,FtpWebResponse ,Stream 实现获取文件列表及下载
- this class is not key value coding-compliant for the key XXX错误的解决方法
- UVA 1151 Buy or Build MST
- UVA 1151 Buy or Build MST(最小生成树)
- Android UI学习笔记 之 使用ViewPager实现导航
- FlatUI
- mysql ERROR 1138: Invalid use of NULL value
- Android学习笔记---第二天---基础UI组件---Toast
- 学习笔记——stringbuffer,string和stringbuilder
- 一个网关与多UI应用