Files
peko-ios/YuMi/Modules/YMRoom/View/MessageContainerView/Model/XPMessageInfoModel.h

56 lines
1.7 KiB
Objective-C

//
// YMMessageInfoModel.h
// YUMI
//
// Created by YUMI on 2022/10/21.
//
#import <Foundation/Foundation.h>
#import "PIBaseModel.h"
#import "PIRoomPhotoAlbumItemModel.h"
NS_ASSUME_NONNULL_BEGIN
@interface XPMessageInfoModel : PIBaseModel
@property(nonatomic,assign) BOOL isChatHall;
@property(nonatomic,assign) BOOL isBoom;
@property(nonatomic,strong) PIRoomPhotoAlbumItemModel *albumModel;
@property(nonatomic,copy) NSString *vipIcon;
@property(nonatomic,strong) NSString *charmUrl;
@property(nonatomic,strong) NSString *experUrl;
@property(nonatomic,assign) int first;
@property(nonatomic,assign) int second;
@property(nonatomic,copy) NSString *nameText;
///显示文本
@property (nonatomic,strong) NSAttributedString *content;
///cell的高度
@property (nonatomic,assign) CGFloat rowHeight;
@property (nonatomic,assign) CGFloat textWidth;
//@property(nonatomic, strong) YYTextLayout *textLayout;
//@property(nonatomic, strong) NSMutableArray *extraSizeArray;
///文本内容的
@property (nonatomic,assign) CGFloat contentLeftMargin;
///文本右边的间隙
@property (nonatomic,assign) CGFloat contentRightMargin;
///文本上面的间隙
@property (nonatomic,assign) CGFloat contentTopMargin;
///文本底部的间隙
@property (nonatomic,assign) CGFloat contentBottomMargin;
///底部的间隙
@property (nonatomic,assign) CGFloat cellBottomMargin;
///是否要隐藏背景
@property (nonatomic,assign) BOOL isHiddenBubble;
///是否改变内容的区域
@property (nonatomic,assign) BOOL isUpdateContentFrame;
///气泡url
@property (nonatomic, copy) NSString *bubbleImageUrl;
@property (nonatomic, copy) NSString *boomImageUrl;
@property(nonatomic, copy) NSString *cellKey;
@property(nonatomic, strong) NSDictionary *customInfo;
@end
NS_ASSUME_NONNULL_END