// // YMCaptchaTextSecrectImageView.m // MSYOUPAI // // Created by YoMi on 2023/5/5. // #import "YMCaptchaTextSecrectImageView.h" @interface YMCaptchaTextSecrectImageView() { UIImageView *_lockImgView; } @end @implementation YMCaptchaTextSecrectImageView - (instancetype)init{ if (self = [super init]) { [self createUI]; } return self; } - (void)createUI{ _lockImgView = [[UIImageView alloc]init]; _lockImgView.contentMode = UIViewContentModeScaleAspectFill; _lockImgView.image = [UIImage imageNamed:@"smallLock"]; [self addSubview:_lockImgView]; [_lockImgView mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.offset(0); make.centerY.offset(0); make.width.height.mas_equalTo(24); }]; } #pragma mark - Setter & Getter - (void)setImage:(UIImage *)image{ _image = image; _lockImgView.image = image; } - (void)setImageWidth:(CGFloat)imageWidth{ _imageWidth = imageWidth; [_lockImgView mas_updateConstraints:^(MASConstraintMaker *make) { make.width.mas_equalTo(imageWidth); }]; } - (void)setImageHeight:(CGFloat)imageHeight{ _imageHeight = imageHeight; [_lockImgView mas_updateConstraints:^(MASConstraintMaker *make) { make.height.mas_equalTo(imageHeight); }]; } @end