| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- //
- // MONoMoreDataView.m
- // MiMoLive
- //
- // Created by SuperC on 2024/1/12.
- //
- #import "MONoMoreDataView.h"
- @interface MONoMoreDataView ()
- @end
- @implementation MONoMoreDataView
- - (instancetype)init
- {
- self = [super init];
- if (self) {
- [self setupViews];
- }
- return self;
- }
- - (void)setupViews {
- self.backgroundColor = [UIColor clearColor];
-
- UIView *container = [UIView new];
- [self addSubview:container];
- [container mas_makeConstraints:^(MASConstraintMaker *make) {
- make.center.equalTo(self);
- make.leading.greaterThanOrEqualTo(self);
- }];
-
- self.topImg = [UIImageView new];
- self.topImg.image = [UIImage imageNamed:@"icon_no_data"];
- [container addSubview:self.topImg];
- [self.topImg mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerX.equalTo(container);
- make.top.equalTo(container);
- }];
-
- self.tipLab = [UILabel new];
- self.tipLab.textColor = [MOTools colorWithHexString:@"ABABAB"];
- self.tipLab.font = [UIFont systemFontOfSize:12];
- self.tipLab.textAlignment = NSTextAlignmentCenter;
- self.tipLab.text = NSLocalString(@"mimo_NoMoreDataYet");
- self.tipLab.font = [MOTextTools getTheFontWithSize:14.0 AndFontName:kNormalContentFontStr];
- [container addSubview:self.tipLab];
- [self.tipLab mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerX.equalTo(container);
- make.leading.equalTo(container).offset(60);
- make.trailing.equalTo(container).offset(-60);
- make.top.equalTo(self.topImg.mas_bottom).offset(10);
- }];
-
- self.sureBtn = [UIButton new];
- [self.sureBtn setTitle:NSLocalString(@"mimo_2_bag_prop_no_data_btn_title") forState:UIControlStateNormal];
- self.sureBtn.titleLabel.font = [UIFont systemFontOfSize:12];
- self.sureBtn.hidden = YES;
- self.sureBtn.layer.cornerRadius = 8.0;
- self.sureBtn.layer.masksToBounds = YES;
- [container addSubview:self.sureBtn];
- [self.sureBtn mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerX.equalTo(container);
- make.height.equalTo(@28);
- make.width.lessThanOrEqualTo(@68);
- make.top.equalTo(self.tipLab.mas_bottom).offset(24);
- make.bottom.equalTo(container);
- }];
-
- NSArray *colorArr = @[kBaseColorLeft,kBaseColorRight];
- UIImage *image = [MOTools createGradientRectImageWithBounds:CGRectMake(0, 0, 120, 50.0) Colors:colorArr GradientType:0];
- [self.sureBtn setBackgroundImage:image forState:UIControlStateNormal];
- }
- - (void)setIsHaveData:(BOOL)isHaveData{
- _isHaveData = isHaveData;
-
- if(isHaveData){
- self.topImg.hidden = YES;
- self.tipLab.hidden = YES;
- self.sureBtn.hidden = YES;
- }
- else{
- self.topImg.hidden = NO;
- self.tipLab.hidden = NO;
- }
- }
- - (IBAction)sureBtnClick:(id)sender {
- self.sureBtnClickBlock ? self.sureBtnClickBlock() : nil;
- }
- @end
|