好班微校云信聊天结构:
一 . 类都继承的是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源 仅供参考>