TUIBubbleMessageCellData Class Reference
| Inherits from | TUIMessageCellData : TCommonCellData : NSObject | 
|---|---|
| Declared in | TUIBubbleMessageCellData.h TUIBubbleMessageCellData.m  | 
Overview
【模块名称】TUIBubbleMessageCellData 【功能说明】气泡消息单元数据源。 气泡消息,即最常见的包含字符串与小表情的字符,大多数情况下将会是您最常见的消息单元类型。 而气泡消息单元数据源(一下简称数据源),则是负责存储气泡消息单元所需的各种信息。 数据源实现了一系列业务逻辑,使得数据源能够根据消息收发下的不同情况,向数据源提供正确的信息。 数据源帮助实现了 MVVM 架构,使数据与 UI 进一步解耦,同时使 UI 层更加细化、可定制化。 TUIFileMessageCellData 和 TUIVoiceMessageCellData 均继承于本类,实现了气泡消息的 UI 视觉。
Other Methods
  bubbleTop
	气泡顶部 以便确定气泡位置 该数值用于确定气泡位置,方便气泡内的内容进行 UI 布局。 若该数值出现异常或者随意设置,会出现消息位置错位等 UI 错误。
@property CGFloat bubbleTopDeclared In
TUIBubbleMessageCellData.h
  bubble
	气泡图标(正常) 气泡图标会根据消息是发送还是接受作出改变,数据源中已实现相关业务逻辑。您也可以根据需求进行个性化定制。
@property UIImage *bubbleDeclared In
TUIBubbleMessageCellData.h
  highlightedBubble
	气泡图标(高亮) 气泡图标会根据消息是发送还是接受作出改变,数据源中已实现相关业务逻辑。您也可以根据需求进行个性化定制。
@property UIImage *highlightedBubbleDeclared In
TUIBubbleMessageCellData.h
  outgoingBubble
	发送气泡图标(正常) 气泡的发送图标,当气泡消息单元为发送时赋值给 bubble。
@property (nonatomic, class) UIImage *outgoingBubbleDeclared In
TUIBubbleMessageCellData.h
  outgoingHighlightedBubble
	发送气泡图标(高亮) 气泡的发送图标(高亮),当气泡消息单元为发送时赋值给 highlightedBubble。
@property (nonatomic, class) UIImage *outgoingHighlightedBubbleDeclared In
TUIBubbleMessageCellData.h
  incommingBubble
	接收气泡图标(正常) 气泡的接收图标,当气泡消息单元为接收时赋值给 bubble。
@property (nonatomic, class) UIImage *incommingBubbleDeclared In
TUIBubbleMessageCellData.h
  incommingHighlightedBubble
	接收气泡图标(高亮) 气泡的接收图标,当气泡消息单元为接收时赋值给 highlightedBubble。
@property (nonatomic, class) UIImage *incommingHighlightedBubbleDeclared In
TUIBubbleMessageCellData.h
  outgoingBubbleTop
	发送气泡顶部 用于定位发送气泡的顶部,当气泡消息单元为发送时赋值给 bubbleTop。
@property (nonatomic, class) CGFloat outgoingBubbleTopDeclared In
TUIBubbleMessageCellData.h
  incommingBubbleTop
	接收气泡顶部 用于定位接收气泡的顶部,当气泡消息单元为接收时赋值给 bubbleTop。
@property (nonatomic, class) CGFloat incommingBubbleTopDeclared In
TUIBubbleMessageCellData.h
Other Methods
– initWithDirection:
	- (id)initWithDirection:(TMsgDirection)directionDeclared In
TUIMessageCellData.h