- 第一种是不同聊天类型一种cell,控制控件的显隐
- 第二种是不同聊天类型多种cell,继承一个基类cell,不同消息控制cell标示
- 考虑到性能,扩展消息、代码可读性方面推荐第二种,本人也在不定期维护第二种
使用中如果有其他问题可以
告诉我
- 文本
- 语音
- 图片
- 位置
- 拍照
- 视频
- 名片
- 通知
- 红包
- 表情
- Gif
- 文件
- 消息长按与点击
- 头像长按与点击
- 消息发送状态
- 消息重发
- 消息点击
- 语音播放与暂停
- 消息发送状态
- 输入框随着输入自增高
- 文本消息网页,手机号识别跳转
- 聊天计算size 过短过窄保护
- 录音细节优化
- 去除多余字段、简化内部逻辑增加注释
- fixbug 处理语音消息动画问题(语音播放状态存到数据源中否则刷新界面时打断动画)
- 新增客服模式(头像显示控制)
- 微调消息布局 更美观
- 新增文件消息
- 交互动画细节优化
- 部分ui细节优化