// // TLChatBaseViewController.h // TLChat // // Created by 李伯坤 on 16/2/15. // Copyright © 2016年 李伯坤. All rights reserved. // #import #import "TLChatViewControllerProxy.h" #import "TLChatMessageDisplayView.h" #import "TLEmojiDisplayView.h" #import "TLImageExpressionDisplayView.h" #import "TLRecorderIndicatorView.h" #import "TLMoreKeyboardDelegate.h" #import "TLMessageManager+MessageRecord.h" #import "TLChatBar.h" #import "TLMoreKeyboardDelegate.h" #import "TLChatUserProtocol.h" #import "TLUser.h" @interface TLChatBaseViewController : UIViewController { TLChatBarStatus lastStatus; TLChatBarStatus curStatus; } /// 用户信息 @property (nonatomic, strong) id user; /// 聊天对象 @property (nonatomic, strong) id partner; /// 消息展示页面 @property (nonatomic, strong) TLChatMessageDisplayView *messageDisplayView; /// 聊天输入栏 @property (nonatomic, strong) TLChatBar *chatBar; /// emoji展示view @property (nonatomic, strong) TLEmojiDisplayView *emojiDisplayView; /// 图片表情展示view @property (nonatomic, strong) TLImageExpressionDisplayView *imageExpressionDisplayView; /// 录音展示view @property (nonatomic, strong) TLRecorderIndicatorView *recorderIndicatorView;; /** * 设置“更多”键盘元素 */ - (void)setChatMoreKeyboardData:(NSMutableArray *)moreKeyboardData; /** * 设置“表情”键盘元素 */ - (void)setChatEmojiKeyboardData:(NSMutableArray *)emojiKeyboardData; /** * 重置chatVC */ - (void)resetChatVC; /** * 发送图片信息 */ - (void)sendImageMessage:(UIImage *)image; @end