diff --git a/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallHeadView.h b/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallHeadView.h index d62a5320..50ffb5a3 100644 --- a/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallHeadView.h +++ b/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallHeadView.h @@ -11,6 +11,7 @@ NS_ASSUME_NONNULL_BEGIN @interface MsRoomMessagChatHallHeadView : UIView @property(nonatomic,copy) NSString *content; +-(void)setUIColor; @end NS_ASSUME_NONNULL_END diff --git a/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallHeadView.m b/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallHeadView.m index c13d57b4..03f182b2 100644 --- a/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallHeadView.m +++ b/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallHeadView.m @@ -27,23 +27,27 @@ } -(void)installConstraints{ [self.titleView mas_makeConstraints:^(MASConstraintMaker *make) { - make.edges.equalTo(self).offset(10); + make.leading.trailing.top.bottom.equalTo(self).inset(10); }]; } -(void)setContent:(NSString *)content{ _content = content; _titleView.text = _content; + +} +-(void)setUIColor{ [_titleView.superview layoutIfNeeded]; -// UIImage *bgImage = [UIImage gradientColorImageFromColors:@[UIColorFromRGB(0xE3B462),UIColorFromRGB(0x723505)] gradientType:GradientTypeLeftToRight imgSize:self.frame.size]; -// self.backgroundColor = [UIColor colorWithPatternImage:bgImage]; -// UIImage *borderImage = [UIImage gradientColorImageFromColors:@[UIColorFromRGB(0xF7D364),UIColorFromRGB(0xFFFAE4),UIColorFromRGB(0xF7D364)] gradientType:GradientTypeLeftToRight imgSize:self.frame.size]; -// self.layer.borderColor = [UIColor colorWithPatternImage:borderImage].CGColor; + UIImage *bgImage = [UIImage gradientColorImageFromColors:@[UIColorFromRGB(0xE3B462),UIColorFromRGB(0x723505)] gradientType:GradientTypeLeftToRight imgSize:self.frame.size]; + self.backgroundColor = [UIColor colorWithPatternImage:bgImage]; + UIImage *borderImage = [UIImage gradientColorImageFromColors:@[UIColorFromRGB(0xF7D364),UIColorFromRGB(0xFFFAE4),UIColorFromRGB(0xF7D364)] gradientType:GradientTypeLeftToRight imgSize:self.frame.size]; + self.layer.borderColor = [UIColor colorWithPatternImage:borderImage].CGColor; } #pragma mark - 懒加载 - (UILabel *)titleView{ if(!_titleView){ _titleView = [UILabel labelInitWithText:@"" font:[UIFont systemFontOfSize:13 weight:UIFontWeightMedium] textColor:UIColorFromRGB(0xFFF6E1)]; _titleView.textAlignment = NSTextAlignmentCenter; + _titleView.numberOfLines = 0; } return _titleView; } diff --git a/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallView.m b/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallView.m index ed45a30a..1a6195eb 100644 --- a/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallView.m +++ b/YuMi/Modules/YMRoom/View/MessageContainerView/MsRoomMessagChatHallView.m @@ -118,6 +118,7 @@ make.height.mas_greaterThanOrEqualTo(0); }]; + [self.headerView setUIColor]; }else{ [self.headerView mas_remakeConstraints:^(MASConstraintMaker *make) { make.leading.mas_equalTo(self).offset(15); @@ -182,6 +183,7 @@ make.height.mas_equalTo(0); }]; + [self.headerView setUIColor]; }else{ self.headerView.content = topModel.content; [self.headerView mas_remakeConstraints:^(MASConstraintMaker *make) { @@ -190,6 +192,7 @@ make.height.mas_greaterThanOrEqualTo(0); }]; + [self.headerView setUIColor]; } if(topModel.recordStatus == 1){ return NO;