@fiy-fish
2017-04-08T21:04:54.000000Z
字数 567
阅读 1310
2016-04-08 造轮子 列表展开
MYdiary
- 一开始让我造轮子的时候我是拒绝的,感觉有别人写好的轮子直接拿来用不是很好么,可是,别人的轮子用起来真的很不顺手啊, 下定决心自己写一个吧。
- 第一次使用swift造轮子,之前和文轩说好的用swift重构车悟空,他在写地图页面,我一直没动手,在研究苹果官方文档,虽说没怎么写东西,官方文档的套路算是摸清楚了,大概了解了下 UIView,事件,自动布局,这几个方面。
- 在用swift创建tableview 简单的显示基本的列表
- 先创建一个可以展开的二级列表,实现展开和收回的效果,磕磕绊绊算是实现了,代码有点乱
- 把已经实现的二级列表重构下,创建逻辑model来控制cell显示和列表展开的逻辑,二级列表向右边偏移。
- 扩展二级展开列表,实现简单的多列表展开和收回(无限列表)
- 最后完善多列表(这里涉及到了算法的功底,果然,自己算法功底太弱了)逻辑有点复杂,看的我都晕了,现在的bug是多级列表可以很好的展开,但是把所有列表都展开,在收回根列表时不能把下级列表都收回,理理头绪再研究
- 就在写上面这段文字的时候,昵称为飞雨情 加我好友,他是谁?
- 为什么叫这个昵称,他怎么找到我的,为什么叫这个昵称,为什么叫这个昵称
- 好啦,确定了,不认识!最近想太多啦