基于融云IM的撤回重新编辑

步骤预览:

1、撤回消息的时候,重写方法,将消息存到数据库

2、自定义撤回消息单元格

3、点击撤回消息,根据消息id获取撤回消息内容,粘贴到输入框



开始实现:

1、撤回消息的时候,重写方法,将消息存到数据库


A、本地数据存储类RCDataBaseManager添加存储撤回消息的方法

基于融云IM的撤回重新编辑_第1张图片


基于融云IM的撤回重新编辑_第2张图片

B、重写聊天室的撤回消息方法,将撤回的消息存到数据库


基于融云IM的撤回重新编辑_第3张图片


2、自定义撤回消息单元格

A、创建RCMessageBaseCell的子类

基于融云IM的撤回重新编辑_第4张图片


基于融云IM的撤回重新编辑_第5张图片

B、聊天室注册自定义消息


基于融云IM的撤回重新编辑_第6张图片


3、点击撤回消息,根据消息id获取撤回消息内容,粘贴到输入框


基于融云IM的撤回重新编辑_第7张图片




效果:


基于融云IM的撤回重新编辑_第8张图片

你可能感兴趣的:(基于融云IM的撤回重新编辑)