ifish/Ifish/controllers/IfishTabControllers/消息/IfishIMFiles/CustomChatCell/Message/IfishPushmassgaeContentView.m

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