Hibit_iOS/HiBit/Project/Player/View/GKDYVideoCell.m
2024-06-11 10:51:38 +08:00

59 lines
1.2 KiB
Objective-C
Executable File

//
// GKDYVideoCell.m
// GKDYVideo
//
// Created by QuintGao on 2023/3/17.
// Copyright © 2023 QuintGao. All rights reserved.
//
#import "GKDYVideoCell.h"
@interface GKDYVideoCell()
@end
@implementation GKDYVideoCell
- (instancetype)initWithReuseIdentifier:(NSString *)reuseIdentifier {
if (self = [super initWithReuseIdentifier:reuseIdentifier]) {
[self initUI];
}
return self;
}
- (void)initUI {
[self addSubview:self.coverImgView];
[self.coverImgView mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self);
}];
}
- (void)loadData:(GKDYVideoModel *)model {
self.model = model;
[self.coverImgView sd_setImageWithURL:[NSURL URLWithString:model.image_url]];
}
- (void)setModel:(GKDYVideoModel *)model {
_model = model;
[self.coverImgView sd_setImageWithURL:[NSURL URLWithString:model.image_url]];
}
- (void)resetView {
}
#pragma mark - Lazy
- (UIImageView *)coverImgView {
if (!_coverImgView) {
_coverImgView = [[UIImageView alloc] init];
_coverImgView.contentMode = UIViewContentModeScaleAspectFit;
_coverImgView.userInteractionEnabled = YES;
}
return _coverImgView;
}
@end