TUIFileMessageCell Class Reference

Inherits from TUIMessageCell : TCommonTableViewCell : UITableViewCell
Declared in TUIFileMessageCell.h
TUIFileMessageCell.m

Overview

【模块名称】TUIFileMessageCell 【功能说明】文件消息单元。 文件消息单元,即发送/接收文件消息时所使用并显示的消息单元。 文件消息单元通常由文件名、文件大小与文件图标构成。您也可以根据您的需求对 TUIFileMessageCell 进行自定义修改。 该类继承自 TUIBubbleMessageCell 来实现气泡消息。您可以参考这一继承关系实现自定义气泡。

Other Methods

– initWithStyle:reuseIdentifier:

- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

– fillWithData:

填充数据 根据 data 设置文件消息的数据。

- (void)fillWithData:(TUIFileMessageCellData *)data

Parameters

data

填充数据需要的数据源

Declared In

TUIFileMessageCell.h

– formatLength:

- (NSString *)formatLength:(long)length

– layoutSubviews

- (void)layoutSubviews

Other Methods

  bubble

文件气泡视图 用来在UI上包裹消息

@property (nonatomic, strong) UIImageView *bubble

Declared In

TUIFileMessageCell.h

  fileName

文件名标签 作为文件消息的主要标签,展示文件信息(包含后缀)。

@property (nonatomic, strong) UILabel *fileName

Declared In

TUIFileMessageCell.h

  length

文件长度 作为文件消息的小标签,进一步展示文件的次要信息。

@property (nonatomic, strong) UILabel *length

Declared In

TUIFileMessageCell.h

  image

文件图标 在消息单元中显示的图标,能够使 UI 更形象、更美观。

@property (nonatomic, strong) UIImageView *image

Declared In

TUIFileMessageCell.h

  fileData

文件单元消息源 消息源中存放了文件名称、文件路径、文件长度、文件识别码等多种文件消息的相关信息。 详细信息请参考 Section\Chat\CellData\TUIFileMessageCellData.h

@property TUIFileMessageCellData *fileData

Declared In

TUIFileMessageCell.h