66 lines
1.4 KiB
Objective-C
66 lines
1.4 KiB
Objective-C
//
|
|
// IfishPushmassgaeContentView.m
|
|
// Ifish
|
|
//
|
|
// Created by imac on 16/10/12.
|
|
// Copyright © 2016年 lianxiang. All rights reserved.
|
|
//
|
|
|
|
#import "IfishPushmassgaeContentView.h"
|
|
#import "IfishAttachment.h"
|
|
@implementation IfishPushmassgaeContentView
|
|
|
|
- (instancetype)initSessionMessageContentView{
|
|
self = [super initSessionMessageContentView];
|
|
if (self) {
|
|
_messageLabel = [[UILabel alloc] initWithFrame:CGRectZero];
|
|
_messageLabel.font = [UIFont systemFontOfSize:13.f];
|
|
[self addSubview:_messageLabel];
|
|
|
|
}
|
|
return self;
|
|
}
|
|
|
|
- (void)refresh:(NIMMessageModel*)data{
|
|
//务必调用super方法
|
|
[super refresh:data];
|
|
|
|
NIMCustomObject *object = data.message.messageObject;
|
|
IfishAttachment *attachment = (IfishAttachment *)object.attachment;
|
|
|
|
self.messageLabel.text = attachment.pushType;
|
|
|
|
|
|
if (!self.model.message.isOutgoingMsg) {
|
|
self.messageLabel.textColor = [UIColor blackColor];
|
|
|
|
}else{
|
|
self.messageLabel.textColor = [UIColor whiteColor];
|
|
|
|
}
|
|
|
|
[_messageLabel sizeToFit];
|
|
|
|
}
|
|
|
|
- (void)layoutSubviews{
|
|
|
|
[super layoutSubviews];
|
|
CGFloat messageOriginX = 10.f;
|
|
CGFloat messageOriginY = 10.f;
|
|
|
|
CGRect frame = self.messageLabel.frame;
|
|
frame.origin = CGPointMake(messageOriginX, messageOriginY);
|
|
self.messageLabel.frame = frame;
|
|
|
|
|
|
}
|
|
|
|
- (void)onTouchUpInside:(id)sender
|
|
{
|
|
|
|
}
|
|
|
|
|
|
@end
|