| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 | 
							- //
 
- //  ASEnterItemV.m
 
- //  Asteria
 
- //
 
- //  Created by iOS on 2023/5/15.
 
- //
 
- #import "ASEnterItemV.h"
 
- @implementation ASEnterItemV
 
- - (void)setData:(NSString *)title icon:(UIImage *)img {
 
-     self.imageV.image = img;
 
-     self.titleLb.text = title;
 
- }
 
-  
 
- - (instancetype)initWithFrame:(CGRect)frame {
 
-     self = [super initWithFrame:frame];
 
-     if (self) {
 
-         [self configSubV];
 
-     }
 
-     return self;
 
- }
 
- - (void)configSubV {
 
-     [self addSubview:self.imageV];
 
-     [self addSubview:self.titleLb];
 
-     [self addSubview:self.btn];
 
-     
 
-     
 
-     [self.titleLb mas_makeConstraints:^(MASConstraintMaker *make) {
 
-         make.left.equalTo(self).offset(5);
 
-         make.right.equalTo(self).offset(-5);
 
-         make.bottom.equalTo(self).offset(-5);
 
-         make.height.equalTo(@14);
 
-     }];
 
-     [self.imageV mas_makeConstraints:^(MASConstraintMaker *make) {
 
-         make.centerX.equalTo(self.titleLb);
 
-         make.top.equalTo(self).offset(5);
 
-         make.bottom.equalTo(self.titleLb.mas_top).offset(-10);
 
-     }];
 
-     [self.btn mas_makeConstraints:^(MASConstraintMaker *make) {
 
-         make.edges.equalTo(self);
 
-     }];
 
-     
 
- }
 
- -(void)btnAction {
 
-     if (self.clickCallBack) {
 
-         self.clickCallBack();
 
-     }
 
- }
 
- -(UIButton *)btn {
 
-     if (!_btn) {
 
-         _btn = [UIButton buttonWithType:UIButtonTypeCustom];
 
-         [_btn addTarget:self action:@selector(btnAction) forControlEvents:UIControlEventTouchUpInside];
 
-     }
 
-     return _btn;
 
- }
 
- - (UIImageView *)imageV {
 
-     if (!_imageV) {
 
-         UIImageView *imgV = [[UIImageView alloc] init];
 
-         imgV.contentMode = UIViewContentModeScaleAspectFit;
 
-         _imageV = imgV;
 
-     }
 
-     return _imageV;
 
- }
 
- - (UILabel *)titleLb {
 
-     if (!_titleLb) {
 
-         UILabel *lb = [[UILabel alloc] init];
 
-         lb.font = [UIFont fontWithName:Rob_Regular size:12];
 
-         lb.textColor = UIColor.blackColor;
 
-         lb.textAlignment = NSTextAlignmentCenter;
 
-         _titleLb = lb;
 
-     }
 
-     return  _titleLb;
 
- }
 
- @end
 
 
  |