Skip to content

SwiftHsw/SWChat

Repository files navigation

SWChatUI

聊天界面布局以及模拟数据实现,用途:当第三方IM内置UI不满足时,我们可以借鉴他们的接口,绘制自己的UI,代码仅供参考~

已实现功能和涉及到的知识点:

1.底部工具View视图的封装,包括自定义计算表情键盘,功能键盘,自定义输入框(自动换行,计算行高,输入的多种判断,@某人功能,复制粘贴等功能),切换键盘逻辑

2.tableView显示部分,自定义多种Cell,长按删除,双击浏览,cell计算行高

3.键盘的处理

4.富文本超链接、手机号码、识别

5.图片拉伸

6.透传消息监听对方正在输入

7.语音发送, 语音动画,语音录制+播放逻辑等(由于demo没有后台,暂时接的环信)

8.发送位置,集成高德SDK

9.模拟红包发送界面功能

10.FMDB 数据库的增删改查

11.静态存储,实现模拟上传进度

12.接入环信SDK的接口,实现即时通讯

13.草稿+置顶功能

14.好友列表 排序功能

  1. 消息撤回
框架说明

1.使用MVC搭建

2.Demo 文件夹下,包含视图控制器,模型,工具,子视图等

3.在现实开发当中,可以实现继承 父类SWChatViewController 的“单聊” 以及“群聊” 界面,界面功能通用。

效果地址

效果地址

效果地址

About

实现基本的聊天界面以及部分功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published