Files
yinmeng-ios/xplan-ios/Main/Message/Session/Content/MessageContentProtocol.h
2021-12-02 20:31:29 +08:00

28 lines
526 B
Objective-C

//
// MessageContentProtocol.h
// xplan-ios
//
// Created by zu on 2021/12/2.
//
#import <Foundation/Foundation.h>
#import "XPMacro.h"
@class NIMMessage;
NS_ASSUME_NONNULL_BEGIN
#define AVATAR_SIZE 45
#define AVATAR_MARGIN_H 15
#define CONTENT_WIDTH_MAX (KScreenWidth - AVATAR_MARGIN_H * 2 * 2 - AVATAR_SIZE * 2)
#define CONTENT_PADDING_V_TOTAL (5 + 15 * 2)
@protocol MessageContentProtocol <NSObject>
+ (CGFloat)measureHeight:(NIMMessage *)message;
- (void)render:(NIMMessage *)message;
@end
NS_ASSUME_NONNULL_END