IMAConversationShowAble.h 937 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //
  2. // IMAConversationShowAble.h
  3. // TIMAdapter
  4. //
  5. // Created by AlexiChen on 16/2/18.
  6. // Copyright © 2016年 AlexiChen. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @protocol IMAConversationShowAble <IMAShowAble>
  10. @required
  11. // 对应显示的Cell的类型
  12. - (Class)showCellClass;
  13. // 是否是会话,像网络断开数据也抽象成IMAConversationShowAble
  14. - (IMAConType)conversationType;
  15. // 显示的高度
  16. - (NSInteger)showHeight;
  17. // 重用identifier
  18. - (NSString *)showReuseIndentifier;
  19. // 会话默认图片
  20. - (UIImage *)defaultShowImage;
  21. // 最后一条消息的时间
  22. - (NSString *)lastMsgTime;
  23. // 最后一条消息(普通文本)
  24. - (NSString *)lastMsg;
  25. // 最后一条消息(富文本)
  26. - (NSAttributedString *)lastAttributedMsg;
  27. //// 草稿(普通文本)
  28. //- (NSString *)draft;
  29. // 草稿(富文本)
  30. - (NSAttributedString *)attributedDraft;
  31. // 会话未读数
  32. - (NSInteger)unReadCount;
  33. @end