iOS-IM聊天界面

作者: 幻想无极 | 来源:发表于2016-06-25 01:13 被阅读5984次

1.判断是什么类型的数据,如果是日期就加载日期cell,如果是其他信息,多个cell
2.将所有数据传入,然后cell内部判断显示文字/图片/音频/,内部更新左右布局,全在一个cell实现

各种demo,可运行版本
1.最基础的聊天界面(1)
https://code.cocoachina.com/view/124030
2.实现播放音频和播放动画效果,手动计算高度,(2)
https://github.com/ZhipingYang/UUChatTableView
3.一个外国风聊天界面框架
https://github.com/jessesquires/JSQMessagesViewController

纯代码聊天界面UI(可更改性强):

  1. 创建基础类Cell,里面有头像,头部区域,底部区域,内容区域(边框),消息对象
  2. 创建文本Cell,自适应算出宽度高度,然后算出边框的宽度高度
  3. 创建音频Cell,算出边框高度,然后往里面加控件
  4. 创建图片Cell,根据UIImage对象按比例算出边框高度
66E25F4A-CA7C-4D91-8999-53655B1CE129.png
demo链接:https://pan.baidu.com/s/1slMUnfB

相关文章

  • iOS-IM聊天界面

    1.判断是什么类型的数据,如果是日期就加载日期cell,如果是其他信息,多个cell2.将所有数据传入,然后cel...

  • iOS开发之环信(三)---界面搭建

    聊天控制器(ChatViewController)界面搭建 14.聊天界面-工具条排版 1)搭建界面 添加聊天控制...

  • 聊天界面

    self.window.rootViewController = [[UINavigationController...

  • 实现聊天界面

    主要用的是CoolectionView,目前只能是文字,之前谢过一个是带发送图片的,目前就先发这个仅仅供初学者参考...

  • 2.1聊天界面

    import java.awt.*; import java.awt.event.*; import javax....

  • iOS 聊天界面

    聊天界面一般包含:文字、语音、图片三大部分。 整体的我用的是UITableView,具体聊天的展示是用的cell,...

  • 聊天界面布局

    总的有三部分 头部 聊天内容 输入框 布局如下 之所以加,scrollIntoView, 因为软键盘把内容被顶上去...

  • iMessages聊天界面

    model

  • iOS-IM开发流程

    框架设计第一、IM应用一般是基于长连接的,也就是后台一直在收发数据,那这里就有一个后台的概念; 第二、如果用户是一...

  • 聊天界面使用RecyclerView软键盘弹出时遮盖或者遮住原

    先上问题:当视同recycleview作为聊天界面的时候,弹出软键盘会遮住聊天界面. 设置android:wind...

网友评论

本文标题:iOS-IM聊天界面

本文链接:https://www.haomeiwen.com/subject/hjfadttx.html