• 好班微校云信聊天解读记录


    好班微校云信聊天结构:

    . 类都继承的是TSIMBaseViewController(HBBaseViewController一样的).如图:

    . 点击tabbar第二个 消息(微校) 进入(HBIMViewController)控制器.这个类继承自: TSIMRecentSessionViewController 头文件如图:

    二.①  HBIMViewController文件 

    右上角点击 1. 扫描添加好友 控制器: TSIMQRCodeReaderViewController

                    2.发起群聊界面  控制器:TSIMGroupInvitationViewController

                    3.通讯录界面     控制器:TSIMContactsViewController

    点击每一行进入聊天会话界面: TSIMChatSessionViewController

    分析一下TSIMChatSessionViewController控制器:

     

    用的是两个tableView:

    1.在线聊天: self.tableView

    2.课堂足迹: HBClassroomFootprintsView - > 封装的View ;

    TSIMInputViewController  输入控制器:

    点击表情图标按钮: TSIMEmojiManager 表情管理类

    点击小视频弹出控件: HBVidelModelView

    按住说话:

    TSIMChatSessionViewController 右上角点击 跳转到  HBUserInfomationViewController 或者 HBP2PSettingsViewController 控制器

      

     <注: superLee源 仅供参考>

  • 相关阅读:
    解决html2canvas插件object-fit样式不生效问题
    七牛云视频获取视频封面和缩略图
    实现一个简单拖拽
    elementui遮罩层下方内容禁止滑动
    echars适配代码
    修改vue项目页面的title
    用div实现textarea
    判断手机端和pc端
    angular的跨域
    angular的文件上传
  • 原文地址:https://www.cnblogs.com/supersr/p/7403430.html
Copyright © 2020-2023  润新知