Files
TIMSDK/iOS/TUIKit/TUIChat/Cell/CellData/Base/TUISystemMessageCellData.m
T
2021-11-22 14:37:45 +08:00

38 lines
867 B
Objective-C

//
// TUISystemMessageCellData.m
// TXIMSDK_TUIKit_iOS
//
// Created by annidyfeng on 2019/5/21.
//
#import "TUISystemMessageCellData.h"
#import "TUIDefine.h"
#import "NSString+TUIUtil.h"
@implementation TUISystemMessageCellData
- (instancetype)initWithDirection:(TMsgDirection)direction
{
self = [super initWithDirection:direction];
if (self) {
_contentFont = [UIFont systemFontOfSize:13];
_contentColor = [UIColor d_systemGrayColor];
self.cellLayout = [TUIMessageCellLayout systemMessageLayout];
}
return self;
}
- (CGSize)contentSize
{
CGSize size = [self.content textSizeIn:CGSizeMake(TSystemMessageCell_Text_Width_Max, MAXFLOAT) font:self.contentFont];
size.height += 10;
size.width += 16;
return size;
}
- (CGFloat)heightOfWidth:(CGFloat)width
{
return [self contentSize].height + 16;
}
@end