iOS 融云 修改融云自带样式

第一次接触融云的即时聊天,在使用过程中确实遇到了很多问题,现在将一些耗时比较长,且网上少有文章的问题做一下记录,方便自己以后再使用融云时,能够翻阅。

一、修改系统显示的聊天气泡以及气泡里面的文本颜色、语音颜色

众所周知,系统自带的气泡样式为:对方发送的是白色,我方发送的是蓝色,那如何修改成如下图一样,我自己想要的样式呢?

自定义气泡及文字颜色

1、修改聊天文字颜色。

在继承了融云“RCConversationViewController”的聊天界面,重写以下方法。需要先判断我们是需要修改我发送的信息,还是接收的信息,然后判断是文本还是语音,如果需要其他属性,可以点进相应的 cell 里查看,这里就简单的抛砖引玉。

修改聊天文字颜色

2、修改聊天气泡与语音图片

融云iOS版的聊天气泡是一张图片来的,不像安卓版是用颜色设置的,所以我们要修改聊天气泡和语音图片,就必须要用图片来设置,但是融云又没有为我们提供相应的属性进行修改。这里笔者是直接找到融云的资源文件,在资源文件里找到相对应的图片,进行替换的。

我们可以在这个文件夹里找到相应的图片,我们只需要将这些图片替换成我们需要的就可以了。注意大小命名一定要与融云的一样,不然融云会找不到相应的图片的。最好再备份一份资源文件,可以防止更新 SDK 的时候,我们的所修改的那些文件被融云重新覆盖,然后又要重新作图。


后续如果还遇到什么问题再补充,针对以上的内容,如果有别的大牛有更优雅的办法,麻烦指出一下,共同进步,谢谢。

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,245评论 4 61
  • 第十一周 不再纠结 每一次孩子们做习字册,痛苦的一定是老师。 一遍遍地擦,一遍遍地写,再改再写。一个孩子我来擦,四...
    小智哒哒阅读 217评论 0 0
  • 很小的时候我就和妞妞玩帐篷游戏,我在被子里撑起帐篷跟妞妞说这是帐篷让她到里面来,妞妞每次都玩得很高兴。昨天给她买的...
    永远在进步的爸爸阅读 579评论 0 51
  • 有人问我:每天在朋友圈写这么多,不累吗?我笑了。我是怎么回答他的呢?不怕,我有一阳指。二三十分钟写完我就发朋友圈了...
    皮卡丘的orchid阅读 167评论 0 0