PDUIMessageModel

Inherits from: NSObject

Overview

消息数据类,除了包含消息数据外,还保存一些界面相关的临时数据

Propertys

  • 消息收发方向

@property (nonatomic, assign) PDMessageDirection direction;

  • 消息体类型

@property (nonatomic, assign) PDMessageContentType contentType;

  • 消息发送时间

@property (nonatomic, strong) NSDate* sendTime;

  • 消息体,实际会根据contentType放入PDMessageContent的子类对象

@property (nonatomic, strong) PDMessageContent* content;

  • 是否显示时间

@property (nonatomic, assign) BOOL isDisplayMessageTime;

  • 消息发送者头像

@property (nonatomic, strong)UIImage* portraitImage;

  • 消息展示时的Cell高度

@property (nonatomic, assign)CGSizecellSize;

  • 消息展示时的内容高度

@property (nonatomic, assign)CGSizecontentSize;

Methods

  • 静态初始化方法
+ (instancetype)modelWithMessage:(PDMessage*)message;
参数 类型 说明
message PDMessage* 菜单项目ID
返回值 id 初始化后的对象指针
  • 初始化方法
- (instancetype)initWithMessage:(PDMessage *)message;
参数 类型 说明
message PDMessage* 菜单项目ID
返回值 id 初始化后的对象指针

results matching ""

    No results matching ""