// // WHVipDropView.m // MSYOUPAI // // Created by 刘必果 on 2024/2/1. // Copyright © 2024 MS. All rights reserved. // #import "WHVipDropView.h" @implementation WHVipDropView - (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if(self){ [self initUI]; [self loadLayout]; [self setBackgroundColor:[UIColor clearColor]]; } return self; } - (void)initUI{ [self addSubview:self.bgImageView]; [self addSubview:self.logImageView]; [self addSubview:self.nextBtn]; [self addSubview:self.titleLab]; } - (void)loadLayout{ [self.logImageView mas_makeConstraints:^(MASConstraintMaker *make) { make.left.top.bottom.equalTo(self); }]; [self.bgImageView mas_makeConstraints:^(MASConstraintMaker *make) { make.left.offset(WHScreenEqualWidth(10)); make.right.equalTo(self); make.bottom.equalTo(self); make.centerY.equalTo(self); make.top.offset(WHScreenEqualWidth(5)); }]; [self.nextBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.width.height.mas_equalTo(WHScreenEqualWidth(30)); make.centerY.equalTo(self.bgImageView); make.right.equalTo(self).offset(WHScreenEqualWidth(-5)); }]; [self.titleLab mas_makeConstraints:^(MASConstraintMaker *make) { make.centerY.equalTo(self.bgImageView); make.right.equalTo(self.nextBtn.mas_left).offset(WHScreenEqualWidth(-14)); }]; } #pragma mark - get set //UIImageView *bgImageView; - (UIImageView *)bgImageView{ if(!_bgImageView){ _bgImageView = [UIImageView new]; [_bgImageView setImage:[UIImage imageNamed:@"mine_vip_bg2"]]; } return _bgImageView; } //UIImageView *logImageView; - (UIImageView *)logImageView{ if(!_logImageView){ _logImageView = [UIImageView new]; [_logImageView setImage:[UIImage imageNamed:@"mine_vip_log"]]; } return _logImageView; } //UIButton *nextBtn; //箭头 - (UIButton *)nextBtn{ if(!_nextBtn){ _nextBtn = [UIButton new]; [_nextBtn setImage:[UIImage imageNamed:@"mine_vip_next"] forState:UIControlStateNormal]; } return _nextBtn; } //UILabel *titleLab; // 查看开通会员10大权益 - (UILabel *)titleLab{ if(!_titleLab){ _titleLab = [[UILabel alloc] init]; [_titleLab setText:@"查看开通会员10大权益"]; [_titleLab setFont:QHFontPingFangMedium(WHScreenEqualWidth(10))]; } return _titleLab; } @end