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