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

步骤预览:

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

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

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



开始实现:

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


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


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



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

A、创建RCMessageBaseCell的子类


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



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





效果:


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,141评论 1 32
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 13,933评论 0 15
  • 翻译自“Collection View Programming Guide for iOS” 0 关于iOS集合视...
    lakerszhy阅读 3,920评论 1 22
  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 5,254评论 2 54
  • 1、建立 ".sh" 文件,helloworld.sh 2、修改文件的权限,使脚本具有执行权限 chmod 777...
    f09037cb27f7阅读 614评论 0 0