美文网首页
用 tableview 写了个评论列表

用 tableview 写了个评论列表

作者: 失忆的程序员 | 来源:发表于2021-11-03 09:40 被阅读0次
super dev.jpg
云烟成雨,  动画《我是江小白》片尾曲,  房东的猫

制作人:黎偌天
编曲:黎偌天
监制:李纤橙

你的晚安 是下意识的恻隐
我留至夜深 治疗失眠梦呓
那封手写信 留在行李箱底
来不及 赋予它旅途的意义
若一切 都已云烟成雨
我能否 变成淤泥
再一次 沾染你
若生命 如过场电影
Oh让我再一次 甜梦里惊醒
我多想再见你
哪怕匆匆一眼就别离
路灯下昏黄的剪影
越走越漫长的林径
我多想再见你
至少玩笑话还能说起
街巷初次落叶的秋分
渐行渐远去的我们
若一切 都已云烟成雨
我能否 变成淤泥
再一次 沾染你
若生命 如过场电影
Oh让我再一次 甜梦里惊醒
我多想再见你
哪怕匆匆一眼就别离
路灯下昏黄的剪影
越走越漫长的林径
我多想再见你
至少玩笑话还能说起
街巷初次落叶的秋分
渐行渐远去的我们
站台 汽笛响起
想念是你的声音
我们提着过去 走入人群
寻找着一个位置 安放自己
我多想再见你
哪怕匆匆一眼就别离
路灯下昏黄的剪影
越走越漫长的林径
我多想再见你
至少玩笑话还能说起
街巷初次落叶的秋分
渐行渐远去的我们

主唱:红鼻子小黑
制作人:黎偌天
监制:李纤橙

好了音乐🎵听完啦,
先看看效果吧。


评论列表
代码区域

省略千行代码

有需要的同学可以探讨

我的思路是:
ary 存放所有的内容,一级 二级 ...
每条是 cell section 每个组 为一条主评论,index > 0 都是当条回复的 二级评论 甚至 三级评论 ...
这时候会觉得 那会不会很乱?
我给你画个图,

展示

考虑到最新评论在最上面的逻辑,直接 ary add 加就行,
展开更多 也是一个cell ,当前有三种 cell ,
第一是主 条 cell,
第二是二级 (用来回复主条 cell)的 cell。
第三是更多展开cell ,
...
还有第四种可能就是 三级回复二级 ,也可以提出来搞一个cell 来专门用来 几级回复几级用,
(也可以 用 二级的cell ,就是加点逻辑。)
...
在收到数据的时候记录好 cell 状态。

关于展开收起
参考我另一篇文章
《UITableView 之 RowHeight》

 ***** 华丽的分割线 ***** 
work.gif

相关文章

网友评论

      本文标题:用 tableview 写了个评论列表

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