| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- //
- // MOChatTopView.m
- // MiMoLive
- //
- // Created by SuperC on 2025/6/3.
- //
- #import "MOChatTopView.h"
- @implementation MOChatTopView
- - (instancetype)initWithFrame:(CGRect)frame{
- self = [super initWithFrame:frame];
- if (self) {
- [self setupUI];
- }
- return self;
- }
- - (void)setupUI{
- [self addSubview:self.officialView];
- [self addSubview:self.activityView];
-
- [self.officialView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.top.equalTo(self).offset(3.0);
- make.left.right.equalTo(self);
- make.height.equalTo(@(72.0));
- }];
-
- [self.activityView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.top.equalTo(self.officialView.mas_bottom).offset(6.0);
- make.left.right.equalTo(self);
- make.height.equalTo(@(72.0));
- }];
- }
- - (void)setT_vellModel_official:(V2TIMConversation *)t_vellModel_official{
- _t_vellModel_official = t_vellModel_official;
- self.officialView.t_vellModel = t_vellModel_official;
- }
- - (void)setT_vellModel_activity:(V2TIMConversation *)t_vellModel_activity{
- _t_vellModel_activity = t_vellModel_activity;
- self.activityView.t_vellModel = t_vellModel_activity;
- }
- - (MOEMNoticeBaseView *)officialView{
- if(!_officialView){
- WEAKSELF
- _officialView = [MOEMNoticeBaseView moEMNoticeBaseView];
- _officialView.cellType = MOEMNoticeBaseViewTypeOfficial;
- _officialView.btnClickBlock = ^{
- weakSelf.officialViewBtnClickBlock ? weakSelf.officialViewBtnClickBlock() : nil;
- };
- }
- return _officialView;
- }
- - (MOEMNoticeBaseView *)activityView{
- if(!_activityView){
- WEAKSELF
- _activityView = [MOEMNoticeBaseView moEMNoticeBaseView];
- _activityView.cellType = MOEMNoticeBaseViewTypeActivity;
- _activityView.btnClickBlock = ^{
- weakSelf.activityViewBtnClickBlock ? weakSelf.activityViewBtnClickBlock() : nil;
- };
- }
- return _activityView;
- }
- @end
|