| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- //
- // ChatQuoteView.m
- // AIIM
- //
- // Created by qitewei on 2025/5/26.
- //
- #import "ChatQuoteView.h"
- @implementation ChatQuoteView
- - (instancetype)initWithFrame:(CGRect)frame{
- if (self= [super initWithFrame:frame]) {
- self.backgroundColor = globalColor(GCTypeDark7);
- self.layer.cornerRadius = 5.f;
- self.layer.masksToBounds = YES;
- [self configUI];
- }
- return self;
- }
- - (void)configUI{
- [self addSubview:self.closeBtn];
- [self.closeBtn mas_makeConstraints:^(MASConstraintMaker *make) {
- make.size.mas_equalTo(CGSizeMake(16, 16));
- make.centerY.mas_equalTo(self.mas_centerY);
- make.right.mas_equalTo(self.mas_right).offset(-8);
- }];
-
- [self addSubview:self.quoteContentLbl];
- [self.quoteContentLbl mas_makeConstraints:^(MASConstraintMaker *make) {
- make.height.mas_equalTo(16);
- make.left.mas_equalTo(8);
- make.right.mas_equalTo(self.closeBtn.mas_left).offset(-8);
- make.centerY.mas_equalTo(self.mas_centerY);
- }];
- }
- - (void)setModel:(ChatMessageModel *)model{
- _model = model;
- self.quoteContentLbl.text = [NSString stringWithFormat:@"%@:%@",model.nickName,model.content];
- NSLog(@"1111111-------------");
- }
- - (UILabel *)quoteContentLbl{
- if (!_quoteContentLbl) {
- _quoteContentLbl = [UILabel new];
- _quoteContentLbl.textColor = globalColor(GCTypeDark3);
- _quoteContentLbl.font = SYSFONT(14);
- }
- return _quoteContentLbl;
- }
- - (UIButton *)closeBtn{
- if (!_closeBtn) {
- _closeBtn = [UIButton buttonWithType:UIButtonTypeCustom];
- [_closeBtn setBackgroundImage:kImageMake(@"quote_close") forState:UIControlStateNormal];
- }
- return _closeBtn;
- }
- @end
|