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