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


    好班微校云信聊天结构:

    . 类都继承的是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源 仅供参考>

  • 相关阅读:
    deepin 安装版本管理工具
    deepin 安装maven
    deepin 安装 idea
    启动VMware环境下的Linux操作系统,添加新分区
    Centos6.*安装vsftpd
    easyui-datebox 年月视图显示
    oracle-数据库泵EXPDP导出用户下所有
    Oracle虚拟机配置
    JSON理解
    Python语法基础_04.元组、函数-上
  • 原文地址:https://www.cnblogs.com/supersr/p/7403430.html
Copyright © 2020-2023  润新知