// // 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